requiredBackgroundModes 启用后台播放后再禁止的问题
发布于 6 年前 作者 yongqian 506 次浏览 来自 问答

我在开发时,将app.json中的requiredBackgroundModes设为["audio],实现了小程序在后台依然播放背景音乐的功能。

发布上线后,觉得这个功能体验不好。

于是尝试过删除requiredBackgroundModes字段,以及将它设置为空字符串等手段,小程序退到后台后,体验版和开发版都不播了,也无任何报错。

但提审通过后的线上版本还是会继续播放音乐。为啥开发版和体验版可以,线上的就不行?求解决!!!!


补充1:

在onHide里加上各种停止代码,音乐仍然播放。

backgroundAudioManager.stop();

backgroundAudioManager.src = ‘’;

backgroundAudioManager = null;

补充2:

重新发布了两次版,问题依然存在……

2 回复

重新提交一份试试?

重新提交过,问题仍旧。开启过后台播放功能,就关不掉了吗😭

回到顶部