【发布时间】:2019-11-18 04:55:20
【问题描述】:
我有一个视频的网络链接,在 iOS 中,我可以使用 AVPlayerViewController/AVPlayer 中的 AVFoundation/AVKit 框架打开它。
但是如何在 CarPlay 中打开它?
CarPlay 文档中的文字:
您不能直接使用媒体播放器播放视频媒体项目 框架。要播放包含 MPMediaItem 对象的视频,请使用 来自 AVFoundation 的 AVPlayer 对象。系统播放器还提供了一个 使用系统应用播放视频项目的方式。
extension AppDelegate: CPListTemplateDelegate {
func listTemplate(_ listTemplate: CPListTemplate, didSelect item: CPListItem, completionHandler: @escaping () -> Void) {
if let url = item.userInfo as? String {
self.playVideo(url)
}
}
}
【问题讨论】:
-
你找到解决办法了吗
-
@AJSanjay 不,抱歉 :(
-
您好,我找到了在 carplay 上播放视频的解决方案。但是要在设备上测试它,我需要一个在苹果开发者计划中注册的苹果证书
标签: ios swift avfoundation avplayer carplay