Closed wx9999 closed 3 years ago
为什么我现在控制不了暂停
state ={ isPlay: false } playAmrFile(url) { this.setState({ isPlay: !this.state.isPlay }, () => { amr = new BenzAMRRecorder(); amr.initWithUrl(url).then( () => { if(this.state.isPlay){ amr.playOrPauseOrResume(); } else { amr.stop() } }); }) }
你需要把 amr = new BenzAMRRecorder(); 和 amr.initWithUrl(url).then 这两句移出去。每个amr对象代表一个音频。你需要对相应的正常播放中的amr对象做pause或stop。
amr = new BenzAMRRecorder();
amr.initWithUrl(url).then
为什么我现在控制不了暂停