【发布时间】:2013-05-15 16:35:06
【问题描述】:
我正在使用AVPlayer 播放连续的互联网广播流。我设置了AVAudioSession 和我的 Info.plist 以在应用程序处于后台时继续播放,并处理远程控制事件以播放、暂停和停止。
在 iOS 上,在多任务栏、锁定屏幕、连接的蓝牙设备等中可以控制下一首和上一首曲目。在这些控件可用且未“变灰”的情况下,用户假设他可以跳到另一个“轨道”。但这在我的场景中是不可能的。没有单一的“轨道”。应用只能消费icecast服务器播放的内容。
问题:是否可以隐藏或禁用这些控件,以便用户了解无法跳到另一个“轨道”? (如果是,怎么做?)
【问题讨论】:
-
avaudioplayer 无法从互联网流式传输音乐。你做得怎么样?
-
@BharatGulati 我的错,它是一个 AVPlayer,而不是 AVAudioPlayer。在文本中更正了这一点。
-
所以这是不可能的,因为它不属于您的应用程序。抱歉让您失望了,但 Apple 不允许您更改应用程序之外的事件,您只能在需要时收听事件。
标签: ios avaudioplayer audio-streaming