Carplay 仪表板中不显示播放/暂停按钮

Posted

技术标签:

【中文标题】Carplay 仪表板中不显示播放/暂停按钮【英文标题】:Play/Pause Button doesn't appear in Carplay Dashboard 【发布时间】:2020-07-07 11:22:04 【问题描述】:

我有一个收音机应用程序并与 carplay 集成。在 Carplay Dashboard 中,我只看到专辑封面图片和停止按钮。我想在仪表板中显示播放/暂停和跳过按钮。如果您对这个车站有所了解,可以帮帮我吗?

【问题讨论】:

【参考方案1】:

您需要使用 MPRemoteCommandCenter 来访问远程媒体控制命令。查看docs for MPRemoteCommandCenter here。

然后,您可以通过设置或取消设置isEnabled 以及使用addTarget 为某些命令添加目标来启用和禁用某些汽车游戏命令。

例如,要添加带有目标的暂停命令并禁用向后搜索命令,您可以执行以下操作:

let commandCenter = MPRemoteCommandCenter.shared()

commandCenter.pauseCommand.addTarget  (_) -> MPRemoteCommandHandlerStatus in

    // Pause your media player

    return .success


commandCenter.seekBackwardCommand.isEnabled = false

【讨论】:

以上是关于Carplay 仪表板中不显示播放/暂停按钮的主要内容,如果未能解决你的问题,请参考以下文章

显示最大行数选择器在 OBIEE 中不起作用

Dynamics 365 隐藏实体列表界面的显示图表和打开仪表板按钮

按钮单击在 Python 中的第二个类/布局中不起作用

如何在 CarPlay 中显示“正在播放”选项卡?

播放和暂停按钮正在工作...但是如何重置按钮以在音频结束后显示播放符号?

yace 在 grafana 中不显示任何数据