CarPlay:自定义“正在播放”屏幕

问题描述

在carplay应用程序中只有一页,带有广播电台列表。如果单击一个,则显示“正在播放”屏幕:

root page

在“正在播放”屏幕中,我想更改后退按钮的按钮文本(左上方)和应用名称的文本(右上方)。
我也想隐藏“ 1/1”。这是iOS 14中的新功能,但找不到此属性

enter image description here

解决方法

根据the documentation for CPNowPlayingTemplate,用于填充视图的信息来自MPNowPlayingSessionMPNowPlayingInfoCenter对象。

我确实注意到了MPNowPlayingInfoCenter文档中的这一重要内容:

您不能直接控制显示哪些信息或其格式。您可以根据要提供给系统的信息来设置正在播放的信息中心字典的值。系统或连接的附件可对所有应用以一致的方式处理信息的显示。


用两个键指定“ 1/1” /“ 1 von 1” /“ 1 of 1”值:

我相信左上角的“后退”按钮始终使用您应用的显示名称进行硬编码,但我可能是错的。