1.在当前页面播放音频时,如果息屏或者回到桌面 要继续播放音频。
2.切换页面,关闭小程序。要停止播放视频
使用 const audioContext = wx.createInnerAudioContext();
后在 hide事件中我进行了暂停播放事件
methods: {
audioPause:function () {
audioContext.pause();
this.setData({
playing: false,
loading: false
})
},
}
pageLifetimes: {
hide: function () {
this.audioPause()
},
},
detached() {
this.audioPause()
}
早app.json中 加入了
"requiredBackgroundModes": ["audio"]
这样写只能满足需求2,不能满足需求1
问一下如何才能满足需求1,2