停止/暂停在tableview单元格类中创建的avplayer

时间:2019-06-14 01:40:15

标签: ios swift uitableview avplayer

我正在使用具有tableview的视频供稿应用程序。

我在tableview单元子类中创建AVPlayer对象,并在cellforitem中将播放项分配给它。一切都很好。

我的问题是我想停止在viewDidDisappear上播放视频,但无法访问tableview单元子类的AvPlayer对象来停止它。

有什么主意吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试

tableView.visibleCells.forEach {
   if let cell = $0 as? PostsWithVideoCustom , let player = cell.player { // assuming it's optional 
      // stop it here 
   }
}