Phonegap媒体会停止播放系统音乐

时间:2015-05-08 09:43:51

标签: ios cordova audio phonegap-plugins cordova-plugins

Phonegap媒体play方法有一个魔术选项playAudioWhenScreenIsLocked = false可以很好地完成:

  1. 当应用在后台时阻止播放应用音乐;
  2. 使应用音乐服从硬件“静音”按钮:如果没有此选项,您的应用会忽略用户设备是静音还是播放声音。
  3. 但是这个选项中还有第三个隐藏的魔法。它停止当前播放歌曲来自原生音乐应用。最重要的是,当我想播放短单声时,这很烦人。

    其实我想实现这个场景:

    1. 音乐:检查应用程序启动时是否正在播放系统音乐。如果不是,请播放我的应用音乐,否则让用户享受自己的媒体。
    2. 声音效果:只需播放一次我的小声音,不要破坏任何东西。
    3. 永远不要在后台玩任何东西,什么时候设备静音!即使系统音乐应用程序可以让自己这样做。
    4. 有没有人设法做类似的事情? 谢谢。

1 个答案:

答案 0 :(得分:1)

使用https://github.com/floatinghotpot/cordova-plugin-nativeaudiohttps://build.phonegap.com/plugins/2291

结束

请注意:简单的声音效果在模拟器中不起作用。