Cordova声音停止背景音乐

时间:2016-08-01 02:10:12

标签: cordova audio mp3

我搜索了很多关于我的问题但没有找到解决办法。在我使用Cordova的应用程序中,我播放mp3声音。一切都很好,除非你播放背景音乐(mp3s,谷歌音乐......),声音停止背景音乐。我想播放声音时不想停止背景音乐。

我尝试了3种不同的方法:

1 - 插件:cordova-plugin-media

播放声音时,背景音乐会停止,最后不会重新开始。

2 - 插件:cordova-plugin-nativeaudio

最糟糕的是,当我启动应用程序时背景音乐停止了

3 - 使用javascript功能

var mySound = new Audio('sounds/entering.mp3');
mySound.play();

在Android上工作正常,声音正在播放,背景音乐音量减小,声音结束后,背景音乐的音量恢复正常。 在iOS上,背景音乐会停止,最后不会重播。

有没有人有这个问题?

谢谢!

1 个答案:

答案 0 :(得分:2)

我创建了一个cordova插件来处理这种情况:https://github.com/davidfig/cordova-allow-background-audio

cordova add plugin cordova-allow-background-audio

该插件基于我在此处找到的答案:iphone app allow background music to continue to play