当前位置:   article > 正文

小程序backgroundAudioManager.pause()无法停止播放的原因_taro.stopbackgroundaudio不生效

taro.stopbackgroundaudio不生效
  1. var isMusicPlay = this.data.isMusicPlay;
  2. var postData = this.data.postData;
  3. var backgroundAudioManager = wx.getBackgroundAudioManager();
  4. if(isMusicPlay) {
  5. backgroundAudioManager.pause();
  6. this.setData({
  7. isMusicPlay: false
  8. })
  9. }
  10. else {
  11. //设置title,src等属性不能放在外部, 否则可能会造成无法停止播放
  12. backgroundAudioManager.title = postData.music.title;
  13. backgroundAudioManager.coverImgUrl = postData.music.coverImg;
  14. // 设置了 src 之后会自动播放
  15. backgroundAudioManager.src = postData.music.url;
  16. backgroundAudioManager.play();
  17. this.setData({
  18. isMusicPlay: true
  19. })
  20. }
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号