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

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

要回复文章请先登录注册

8***@qq.com

8***@qq.com

mark
2020-09-10 10:42
z***@163.com

z***@163.com

mark
2020-06-08 13:42
2***@qq.com

2***@qq.com

Mark
2020-05-15 14:55
9***@qq.com

9***@qq.com

mark
2020-03-30 17:24
1***@qq.com

1***@qq.com

html5 的audio标签怎么弄啊?
2019-12-09 10:15
万能的李大少

万能的李大少

大佬,我这个苹果的还是不行啊,那个进入页面后把音频文件给执行一次也就是图片上代码不加可以么,这个必须苹果打包才生效么
2019-10-16 11:44
3***@qq.com

3***@qq.com

mark
2019-08-15 17:04
hhyang

hhyang

可以
2019-03-11 11:12
7***@qq.com

7***@qq.com

mark
2019-03-11 10:27
270315475

270315475

mark
2019-01-13 08:29