IOS 出现,退出小程序音乐继续播放问题,而Android不会(IOS唯一解决办法只能将微信杀掉大退,音乐才会停止播放),实在是有些烦躁,老板总是问怎么回事,怎么回事,每次都这么麻烦,才能把音乐关掉....希望早日解决此BUG !!!


代码片段:


innerAudioContext.autoplay = true;

innerAudioContext.loop = true;

innerAudioContext.src = "https://dfsn.china-tengyun.com/group1/M00/01/4D/cH5Z71tV2MyAbpluAAdpRGO7DU0650.mp3";


that.funtimeupdate();


//暂停播放

audioPause: function() {

innerAudioContext.pause();

innerAudioContext.onPause(() => {

console.log('暂停播放')

clearInterval(interval);

})

this.setData({

musDis: true,

nomusDis: false

});

},

// 继续播放

audioPlay: function() {

var that = this;

innerAudioContext.play();

innerAudioContext.onPlay(() => {

console.log('开始播放');

that.funtimeupdate();

})

that.setData({

musDis: false,

nomusDis: true

});


//播放语音时保持屏幕常亮

wx.setKeepScreenOn({

keepScreenOn: true

})

},


funtimeupdate: function() {

var that = this;

interval = setInterval((function timer() {

var totalTime = innerAudioContext.duration;

var thisTime = innerAudioContext.currentTime;

var progress = parseInt((thisTime / totalTime) * 100)

that.setData({

thisTime: util.formatSeconds(thisTime),

totalTime: util.formatSeconds(totalTime),

progress: progress

});


return timer;

})(), 100);


},

})


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Jonathan

    11人对此回答表示赞同

    您是指点击iOS小程序右上角的小圆点吗?

    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部