我使用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