如何在CarPlay中显示正在播放的标签?

时间:2018-01-29 05:24:17

标签: ios carplay

我正在开发一款支持CarPlay的应用。它是一款音频应用。

虽然我不知道如何显示正在播放的标签,但我能够显示2个标签(最喜欢和推荐)。我找不到任何关于此的信息。 我是否必须手动显示它,我该怎么推?我必须手动完成吗?如果是这样,viewcontroller是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

我知道这篇文章已有两个月的历史了,但是对我来说,我必须使用CarPlay在实际的设备中进行测试。苹果表示,始终要在带有CarPlay的实际设备上对其进行测试。最初,我在模拟器中没有看到“正在播放”标签,但是在设备中对其进行测试后,它会自动出现。我没什么特别的。我认为CarPlay知道您何时通过MPNowPlayingInfoCenter播放音频,并且会在实际的CarPlay设备中自动执行此操作。

答案 1 :(得分:1)

要过渡到正在播放标签以在模拟器和实际汽车上都能正常运行,您需要确保

  • 在当前beginReceivingRemoteControlEvents上呼叫UIApplication,并且
  • nowPlayingIdentifier上设置MPPlayableContentManager

playableContentManager:initiatePlaybackOfContentItemAtIndexPath:completionHandler:中调用完成处理程序之前。