我已經在我的應用程序中實現了Matt Gallagher的Audiostreamer類,它在ios4中正常工作。但是當我切換到iOS5後臺播放不在那裏工作。AudioStreamer不適用於iOS5中的背景。有什麼建議麼?
我已添加UIBackground模式,並且應用程序不會在後臺plist值中運行到我的應用程序。所以我認爲這個問題是另一回事。誰能幫我嗎?它像一個緊急的。
感謝
我已經在我的應用程序中實現了Matt Gallagher的Audiostreamer類,它在ios4中正常工作。但是當我切換到iOS5後臺播放不在那裏工作。AudioStreamer不適用於iOS5中的背景。有什麼建議麼?
我已添加UIBackground模式,並且應用程序不會在後臺plist值中運行到我的應用程序。所以我認爲這個問題是另一回事。誰能幫我嗎?它像一個緊急的。
感謝
它在模擬器不會工作,你不是在模擬器是你嗎?
@j_mcnally iOS5模擬器支持後臺播放。
@thoughtbreaker在馬特加拉格爾有一些流量。您的音頻是否不在後臺播放,或者在一首曲目播放完畢後停止播放。
如果它在背景中根本不玩,可能會有緩衝相關問題... 您應該在audioStateChange方法中使用Background過期處理程序,但只能在應用程序處於後臺時使用。
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask = [app beginBackgroundTaskWithExpirationHandler:nil]
}];
您可以通過在applicationDidEnterBackground方法設置全局標誌檢查背景模式
在audioStart演奏方法也無效處理
[app endBackgroundTask:bgTask];
我工作的設備沒有模擬器 – thoughtbreaker 2012-03-09 07:33:50