当应用程序未激活时,我无法在后台播放声音。每当我按下主页按钮时,声音会迅速淡出,当我导航回应用程序时,声音又会淡入。
我更新了我的 index-app.xml 文件以允许音频背景模式:
<iPhone>
<requestedDisplayResolution>standard</requestedDisplayResolution>
<InfoAdditions><![CDATA[<key>UIDeviceFamily</key><array><string>2</string></array> <key>UIBackgroundModes</key><array><string>audio</string></array>]]></InfoAdditions>
</iPhone>
我还设置了:
NativeApplication.nativeApplication.executeInBackground = true;
那么我的声音代码很简单:
sound = new Sound();
sound.load(new URLRequest("media/default/song.mp3"));
channel = sound.play(0);
我上下浏览了文档,似乎无法弄清楚为什么当应用程序未激活时歌曲拒绝在后台播放。任何帮助都会膨胀!谢谢!!