所以我已经让我的模板工作了。好吧,这是一个空白屏幕-但不会使我的应用程序崩溃-这是一个好的开始。
然而,关于如何推送正在播放的信息以及在屏幕上添加播放和暂停按钮的文档不是很清楚。
import Foundation
import CarPlay
class CarPlaySceneDelegate: UIResponder, CPTemplateApplicationSceneDelegate {
func templateApplicationScene(_ templateApplicationScene: CPTemplateApplicationScene,
didConnect interfaceController: CPInterfaceController) {
if #available(iOS 14.0, *) {
let screen = CPNowPlayingTemplate.shared
let rateButton = CPNowPlayingPlaybackRateButton() {_ in
// Change the playback rate!
}
screen.updateNowPlayingButtons([rateButton])
} else {
// Fallback on earlier versions
}
}
}
我还注意到以下也没有显示评级按钮。