如何在应用程序背景中播放音频文件?

时间:2010-12-13 11:57:24

标签: iphone objective-c audio audio-streaming

在我的应用程序中,我必须在应用程序后台播放音频文件,只要它正在运行。我详细说明了我的流程,

我有tableview,当我点击该tableview中的特定单元格时,它会加载网页。此网页包含多个音频文件链接,点击特定链接后,我需要在我的应用程序后台播放相应的音频,只要我的应用程序正在运行,无需显示任何播放器,列表等。

注意:我使用的是早期版本的iOS 4

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否了解过OpenAL框架?它最初是为了在游戏中播放背景音乐,我不知道你可以为音频流播放多少(我想你想要的是什么?)。另外,您可以随时使用Audio Toolbox框架,在后台线程中启动音乐并隐藏播放器。

答案 1 :(得分:0)

即使在模拟器上运行时设置了所有必需参数,音频也不会在后台播放,在设备上运行它可以通过将info.plist和AVAudioSessionCategoryPlayBack中的UIBackgroundModes设置为音频来实现完美效果