我在开发时,将app.json中的requiredBackgroundModes设为["audio],实现了小程序在后台依然播放背景音乐的功能。
发布上线后,觉得这个功能体验不好。
于是尝试过删除requiredBackgroundModes字段,以及将它设置为空字符串等手段,小程序退到后台后,体验版和开发版都不播了,也无任何报错。
但提审通过后的线上版本还是会继续播放音乐。为啥开发版和体验版可以,线上的就不行?求解决!!!!
补充1:
在onHide里加上各种停止代码,音乐仍然播放。
backgroundAudioManager.stop();
backgroundAudioManager.src = '';
backgroundAudioManager = null;
补充2:
重新发布了两次版,问题依然存在……
重新提交过,问题仍旧。开启过后台播放功能,就关不掉了吗😭
重新提交一份试试?
嗯嗯,已提交过一次了,我们再提审一次试试看。