AVPlayer视频冻结,但音频正在播放

时间:2020-07-01 19:01:33

标签: ios avfoundation avkit

您好,有人可以在以下方面为我提供帮助。在我的UIViewContoller中,我有一个tableView和一个AVPlayer实例,该实例每个单元接收不同的URL进行播放并将其作为子视图嵌入到tableViewCell中。我需要实现全屏模式选项,以便在点击tableViewCell中的按钮时播放视频。在这种方法中,我使用类似这样的东西:

   myVideoPlayer.stopPlaying
   let playerViewController = AVPlayerViewController()
   playerViewController.player = myVideoPlayer
   self.present(playerViewController, animated: true) {
    playerViewController.player.play()
   }

实际结果是:打开AVPlayerViewController,从相关时间开始播放视频,但是3-4秒后,它停止渲染,但音频继续播放。而且,如果我关闭单元中的该控制器,则音频从该控制器的最后一个相关时间开始播放,但视频被冻结。

0 个答案:

没有答案