如何在 iOS 上播放集成到 iPod 中的 mp3 流
我有一个通过 http 传送的标准 mp3 流。我使用此示例项目中使用的方法:
https://github.com/mattgallagher/AudioStreamer/
基本上它使用 Apples “音频流参考”。如果我将 UIBackgroundModes
设置为 audio
iOS 会在应用程序位于后台时播放声音。
但如何才能使任务栏中的 iPod 控件发挥作用呢?如何在 iOS 上与 iPod 正确集成?
I have a standard mp3 stream that is delivered through http. I use the approach used in this example project:
https://github.com/mattgallagher/AudioStreamer/
Basically it uses the approach described in Apples "Audio Stream Reference". If I set UIBackgroundModes
to audio
iOS plays the sound if the app is in the background.
But how can I make the iPod controls in the taskbar work? How can I integrate properly with iPod on iOS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
任务栏中的控件触发远程控制事件(例如,集成到耳机中的控件)。如果您按照 Apple 文档 Remote 中描述的说明进行操作控制多媒体并将
UIBackgroundModes
设置为音频
,然后一切都会按预期运行:如果应用程序暂停,声音会继续播放,您的应用程序图标出现在任务栏的 iPod 菜单中,并且按钮触发事件。The controls in the taskbar fire remote-control events (for example like controls that are integrated into the head phones). If you follow the instructions described in Apples documentation Remote Control of Multimedia and set
UIBackgroundModes
toaudio
, then everything behaves as expected: If the app is suspended the sound continues to play, you app icon appears in the iPod menu in the taskbar and the buttons trigger events.