2013-07-31 42 views
0

我正在使用titanium studio(版本3.1.1)创建实时音频流应用程序。我需要为iPhone启用背景音频播放。目前背景音频在android模拟器中工作,但不在iphone sinulator中(当我点击home键时,音频消失并停止)。我创建了audioplayer并设置了audioSessionMode。如何编辑生成文件夹中的Info.plist文件

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> 

回答

0

您基本上将该部分添加到您的tiapp.xml。

这里是关于这个话题的好博客文章。

http://bencoding.com/2012/07/15/using-titanium-ios-specific-configurations/

+0

谢谢,博客很有帮助。我设法将代码行添加到info.plist文件中。但仍然背景音频不适用于iphone sinulator。 – user2346002

+0

http://stackoverflow.com/questions/12796157/audio-playing-in-background-not-working-in-ios-simulator –

+0

背景音频不支持在iOS模拟器afaik.You应该在设备上试试谢谢 –

相关问题