我正在使用钛工作室(版本 3.1.1)创建一个实时音频流应用程序。我需要为 iphone 启用背景音频播放。目前背景音频在 android 模拟器中有效,但在 iphone sinulator 中无效(当我单击主页按钮时,音频消失并停止)。我创建了音频播放器并设置了 audioSessionMode。
Ti.App.player = Ti.Media.createAudioPlayer({
url :'http://broadcast.infomaniak.net/radionova-high.mp3',
allowBackground :true
});
Titanium.Media.audioSessionMode = Ti.Media.AUDIO_SESSION_MODE_PLAYBACK;
当我将以下行添加并保存到 Info.plist 文件并运行项目时,文件会重新加载并删除这些行。如何正确编辑此文件?还是有另一种方法可以在 iphone 中获取背景音频?
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>