我在页面文件里创建了一个播放器对象:
const audioBk = wx.createInnerAudioContext(); // 创建音频播放对象
Page({
// *---------------*
// 页面的初始数据
// *---------------*
data: {
....
在使用该对象播放音乐时,比如有10首歌,从第一首开始,每播完一首,我从结束监听里跳转到下一首继续播放:
audioBk.onEnded(function(){
that.playNext();
});
但播着播着就会自动停了,也不是停了,不停在跳另一首,但之首的那首还未播完,跳到下一首时不是从0开始播放,而是从一段时间里播放,是否每播放完一首就要把创建的播放器对象释放,然后再重新创建一个,再去播放,如此循环?或是innerAudioContext对象本身有问题?请各位指教!谢谢!
创建新的就把旧的的销毁掉,不要复用,之前搞的一个游戏也是这么搞的,重复使用原有的对象会有卡顿或者无法播放。。