【发布时间】:2016-04-19 13:20:25
【问题描述】:
当用户在设备上退出我的应用时,我遇到了音频无法在后台模式下播放的问题。它在模拟器上运行良好。
我必须让这个工作正常。
所以我正确设置了我的 tiapp.xml(我认为):
<key>UIBackgroundModes</key>
<string>audio</string>
我在 app.js 中创建了一个全局音频播放器,如下所示:
Ti.App.audioPlayer = Ti.Media.createAudioPlayer({
allowBackground: true
});
Ti.Media.audioSessionCategory = Ti.Media.AUDIO_SESSION_CATEGORY_PLAYBACK;
我添加了 allowBackground 选项,因为我们希望之后将其推出 Android。
还有其他原因导致这不起作用吗?快把我逼疯了!
我怀疑这可能是由于我设置的全局音频播放器导致的男生错误,但我不确定我做错了什么!
我正在使用 SDK 5.2.2.GA
谢谢
西蒙
【问题讨论】:
-
也许在创建音频播放器之前尝试设置
Ti.Media.audioSessionCategory? -
不幸的是,没有任何区别
标签: ios appcelerator appcelerator-titanium