【问题标题】:Hide next/previous track controls on iOS在 iOS 上隐藏下一个/上一个曲目控件
【发布时间】:2013-05-15 16:35:06
【问题描述】:

我正在使用AVPlayer 播放连续的互联网广播流。我设置了AVAudioSession 和我的 Info.plist 以在应用程序处于后台时继续播放,并处理远程控制事件以播放、暂停和停止。

在 iOS 上,在多任务栏、锁定屏幕、连接的蓝牙设备等中可以控制下一首和上一首曲目。在这些控件可用且未“变灰”的情况下,用户假设他可以跳到另一个“轨道”。但这在我的场景中是不可能的。没有单一的“轨道”。应用只能消费icecast服务器播放的内容。

问题:是否可以隐藏或禁用这些控件,以便用户了解无法跳到另一个“轨道”? (如果是,怎么做?)

【问题讨论】:

  • avaudioplayer 无法从互联网流式传输音乐。你做得怎么样?
  • @BharatGulati 我的错,它是一个 AVPlayer,而不是 AVAudioPlayer。在文本中更正了这一点。
  • 所以这是不可能的,因为它不属于您的应用程序。抱歉让您失望了,但 Apple 不允许您更改应用程序之外的事件,您只能在需要时收听事件。

标签: ios avaudioplayer audio-streaming


【解决方案1】:

没有。只是不要响应这些控件。仅响应您确实响应的控件(例如播放暂停按钮)。

在我的一个应用程序的这个例子中:

“下一个”和“上一个”按钮什么都不做;它们毫无意义。但我从未收到用户的投诉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多