应用程序使用AVAudioPlayer进入后台时如何播放音频

时间:2012-05-26 10:22:50

标签: iphone avaudioplayer background-process

我是iphone的新手。我正在研究使用AVAudioPlayer的音频播放器。通过使用这个框架,我开发了一个应用程序,它在应用程序处于活动状态时播放歌曲但是每当我点击iphone中的主页按钮时它会立即停止背景中的音频,但应用程序在后台运行如何在应用程序处于后台时收听音频。 如果有人知道这个,请帮助我..

1 个答案:

答案 0 :(得分:0)

info.plist添加密钥名称Required background modes, Item 0 - App plays audio中,当您开始播放音频时,请添加以下代码。

[[AVAudioSession sharedInstance] setDelegate: self];

NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];