2010-08-19 61 views
0

我已經從iPhone 3.0移植iPhone應用程序到現在支持iOS 4.0。在這個應用程序中,它播放音頻文件流。使用iPhone 3.0應用程序版本時,如果按Home(主頁)按鈕退出我的應用程序,則在播放流音頻時,它也會停止音頻。這是預料之中的。 在這個最新的我的應用程序版本與iOS 4.0,如果我退出我的應用程序時按下主頁按鈕播放音頻,我看不到在後臺播放音頻,雖然我退出到主屏幕。即使在按Home按鈕退出後,是否還需要額外處理播放音頻? (或)它是否仍然不支持iOS 4.0?我使用AudioToolBox以基於隊列的流播放音頻文件。iPhone 4.0:音頻不在背景中播放?

請指教。

謝謝。

回答

1

您需要添加到您的Info.plist:

<key>UIBackgroundModes</key> 
<array> 
    <string>audio</string> 
</array> 
0

使用,如果你的使用音頻會話或avAudioPlayer

1.AVAudioSessionCategoryPlayback 或2 kAudioSessionCategory_MediaPlayback

這一類