0

我正在使用钛工作室(版本 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>
4

1 回答 1

0

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

这是关于该主题的一篇很好的博客文章。

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

于 2013-07-31T19:06:57.330 回答