var isMusicPlay = this.data.isMusicPlay;
var postData = this.data.postData;
var backgroundAudioManager = wx.getBackgroundAudioManager();
if(isMusicPlay) {
backgroundAudioManager.pause();
this.setData({
isMusicPlay: false
})
}
else {
//设置title,src等属性不能放在外部, 否则可能会造成无法停止播放
backgroundAudioManager.title = postData.music.title;
backgroundAudioManager.coverImgUrl = postData.music.coverImg;
// 设置了 src 之后会自动播放
backgroundAudioManager.src = postData.music.url;
backgroundAudioManager.play();
this.setData({
isMusicPlay: true
})
}
小程序backgroundAudioManager.pause()无法停止播放的原因
最新推荐文章于 2024-04-28 17:25:11 发布