我目前有一个播放视频的视图控制器。当我单击选项卡栏中的选项卡时,我切换到新VC,但原始视频中的音频仍在播放。有没有办法阻止音频?
谢谢!
答案 0 :(得分:0)
致电
playerLayer.pause()
在第一个viewController中的viewWillDisappear或viewDidDisappear中。
答案 1 :(得分:0)
试试这个,对我有用:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
let center = CGPoint(x: postsTableView.center.x + postsTableView.contentOffset.x,y: postsTableView.center.y + postsTableView.contentOffset.y)
guard let centerIndex = self.postsTableView.indexPathForRow(at: center) else {return}
print("center point - \(center)")
print("centerIndex - \(centerIndex.row)")
let autoPlayCell = postsTableView.cellForRow(at: centerIndex) as? allPostsCell
autoPlayCell?.vedioView.player?.pause()
}