h***@126.com
h***@126.com
  • 发布:2018-11-15 16:37
  • 更新:2020-09-10 10:42
  • 阅读:5601

iOS切换到后台支持音乐播放功能,在前辈的基础上加工!

分类:MUI
iOS

参考文章:
iOS切换到后台支持音乐播放功能
http://ask.dcloud.net.cn/article/42
该文章的说法是正确的

在设置完上文档东西后,在配置文件中添加权限

到了这一步,安卓app 就已经可以执行了;but ios包 还差一步,
我的ios是 ipone6s,我在系统页面添加了一个自动执行方法,需要把背景播放给带动一次,如图:

该图片的代码与后台转入代码为2套代码,图片中的代码的作用是,在进入系统后,把音频文件给执行一次。
function onPlusReady() {
document.addEventListener("pause", onAppPause, false);
document.addEventListener("resume", onAppReume, false);
}
//app 转入后台
function onAppPause() {
console.log("Application paused!");
startPlay();
}
function startPlay() {
if(plus.audio == undefined) {
alert("Device not ready!");
}
p = plus.audio.createPlayer("mp3/silent.mp3");
p.play(function() {
// alert("Audio play success!");
t = setTimeout(function() {
startPlay();
}, 6000);
}, function(e) {
// alert("Audio play error: " + e.message);
stopPlay();
});
}

按照上面方法,我的ios测试成功,至于其他的ios版本 我没有验证

2 关注 分享
我不是大v 8***@qq.com

要回复文章请先登录注册

wanghui

wanghui

mark
2019-01-12 15:45
shwanYu

shwanYu

mark
2018-11-28 20:58