我有一个通过http传递的标准mp3流。我使用这个示例项目中使用的方法:
https://github.com/mattgallagher/AudioStreamer/
基本上,它使用了Apples"音频流参考"中描述的方法。如果我将UIBackgroundModes
设置为audio
,如果应用程序在后台,iOS会播放声音。
但是我怎样才能使任务栏中的iPod控件正常工作呢?如何在iOS上与iPod正确集成?
任务栏中的控件触发远程控制事件(例如,集成到耳机中的控件)。如果按照应用程序文档"多媒体远程控制"中的说明进行操作,并将UIBackgroundModes
设置为audio
,则一切正常:如果应用程序暂停,声音将继续播放,则应用程序图标将出现在任务栏的iPod菜单中,按钮将触发事件。