小编Jon*_*ter的帖子

Swift 4:CUICatalog:提供的资产名称无效:'(null)'仅在使用AVPlayerViewController时

我正在尝试播放本地视频文件并继续获取以下日志:

[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时.

我对编程很新,任何帮助都会非常感激,因为我在网上找不到合适的解决方案.

debugging avplayer swift avplayerviewcontroller

7
推荐指数
1
解决办法
476
查看次数