问题描述
在carplay应用程序中只有一页,带有广播电台列表。如果单击一个,则显示“正在播放”屏幕:
在“正在播放”屏幕中,我想更改后退按钮的按钮文本(左上方)和应用名称的文本(右上方)。
我也想隐藏“ 1/1”。这是iOS 14中的新功能,但找不到此属性。
解决方法
根据the documentation for CPNowPlayingTemplate
,用于填充视图的信息来自MPNowPlayingSession
和MPNowPlayingInfoCenter
对象。
我确实注意到了MPNowPlayingInfoCenter
文档中的这一重要内容:
您不能直接控制显示哪些信息或其格式。您可以根据要提供给系统的信息来设置正在播放的信息中心字典的值。系统或连接的附件可对所有应用以一致的方式处理信息的显示。
用两个键指定“ 1/1” /“ 1 von 1” /“ 1 of 1”值:
-
MPNowPlayingInfoPropertyPlaybackQueueIndex
for the N in "N of 10"-请注意,此值基于0,而不是基于1。 -
MPNowPlayingInfoPropertyPlaybackQueueCount
for the N in "3 of N"。
我相信左上角的“后退”按钮始终使用您应用的显示名称进行硬编码,但我可能是错的。