iPhone 4.0:音频不在背景中播放?
问题描述:
我已经从iPhone 3.0移植iPhone应用程序到现在支持iOS 4.0。在这个应用程序中,它播放音频文件流。使用iPhone 3.0应用程序版本时,如果按Home(主页)按钮退出我的应用程序,则在播放流音频时,它也会停止音频。这是预料之中的。 在这个最新的我的应用程序版本与iOS 4.0,如果我退出我的应用程序时按下主页按钮播放音频,我看不到在后台播放音频,虽然我退出到主屏幕。即使在按Home按钮退出后,是否还需要额外处理播放音频? (或)它是否仍然不支持iOS 4.0?我使用AudioToolBox以基于队列的流播放音频文件。iPhone 4.0:音频不在背景中播放?
请指教。
谢谢。
答
您需要添加到您的Info.plist:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>
答
使用,如果你的使用音频会话或avAudioPlayer
1.AVAudioSessionCategoryPlayback 或2 kAudioSessionCategory_MediaPlayback
这一类