我正在尝试播放本地视频文件并继续获取以下日志:
[framework] CUICatalog:提供的资产名称无效:'(null)'
我的视频文件位于项目目录中,也位于主捆绑资源中.我尝试了多种语法版本来播放视频.这是我现在在测试项目中的代码:
@IBAction func buttonAction(_ sender: Any) {
if let path = Bundle.main.path(forResource: "slipMovement", ofType:
"mp4") {
let video = AVPlayer(url: URL(fileURLWithPath: path))
let videoPlayer = AVPlayerViewController()
videoPlayer.player = video
present(videoPlayer, animated: true, completion: {
video.play()
})
}
}
Run Code Online (Sandbox Code Playgroud)
当我使用AVplayer和PlayerLayer时,我没有收到'null'消息.它只发生在我使用AVPlayerViewController时.
我对编程很新,任何帮助都会非常感激,因为我在网上找不到合适的解决方案.