我使用Matt Galagher的AudioStreamer http://github.com/mattgallagher/AudioStreamer/它工作正常,但是如何在iPhone OS4的背景下工作?IPhone AudioStreamer不能在後臺工作OS4
3
A
回答
7
退房this文件,特別是:
應用程序播放音頻可繼續播放音頻,同時在後臺運行。要指示您的應用程序播放背景音頻,請將UIBackgroundModes鍵包括到Info.plist文件中。此鍵的值是包含音頻字符串的數組。當該鍵存在時,系統的音頻框架會自動阻止應用程序在移動到後臺時掛起。只要播放音頻,應用程序就會繼續在後臺運行。但是,如果在應用程序移到後臺時此鍵不存在,或者如果您的應用程序在後臺停止播放音頻時,您的應用程序將被暫停。
您可以使用任何系統音頻框架來啓動背景音頻的回放,並且使用這些框架的過程保持不變。由於您的應用程序在播放音頻時未暫停,因此在您的應用程序處於後臺時,音頻回調將正常運行。在後臺運行時,應用程序應該僅限於完成爲播放提供音頻數據所需的工作。因此,流式音頻應用程序可以從其服務器下載任何新數據,並將當前音頻樣本推出播放。
相關問題
- 1. AudioStreamer setDelegate在iPhone
- 2. 代碼不能在後臺工作
- 3. NSTimer不能在後臺工作
- 4. NSOperation隊列不能在後臺工作
- 5. 我的NSXMLParser不能在後臺工作
- 6. DataMan iPhone App如何在後臺工作
- 7. 不能在MySQL-工作臺
- 8. MPMoviePlayerController&iPhone OS4問題
- 9. 在後臺工作
- 10. NSTimer在後臺工作
- 11. 基於位置的應用程序不能在後臺工作iPhone
- 12. 後臺工作人員不能正常工作
- 13. iPhone連接器錯誤(AudioStreamer)
- 14. 後臺工作
- 15. 後臺工作
- 16. 控制檯不能工作
- 17. Twitter的API爲iPhone OS4
- 18. 應用程序不在後臺工作
- 19. 腳本不會在後臺工作
- 20. 在後臺撥叉不工作正確
- 21. scp與nohup在後臺不會工作
- 22. Android後臺通知不工作在Firebase
- 23. Firebase通知不在後臺工作
- 24. 模擬器中的iPhone應用程序在一臺Mac上工作,但不能在另一臺Mac上工作
- 25. onBroadcastReceiver在後臺工作嗎?
- 26. WriteableBitmap的在後臺工作
- 27. PhoneGap BLE插件不能在後臺工作
- 28. Android iBeacon應用程序不能在後臺工作
- 29. Android Zxing相機不能在後臺工作
- 30. apc_delete()不能在後臺腳本中工作
謝謝,它非常有幫助。 – 2010-08-11 08:37:07