【发布时间】:2021-06-23 10:11:12
【问题描述】:
我想根据我的表格视图中的选定单元格显示视频。我想在我的 vc 视图中显示视频。
当点击单元格时,以下代码会显示正确的视频,但每当我选择一个新单元格时,旧视频中的音频仍然存在。我怎样才能删除它?
在我的 vc 中设置视图:
func setupView(for url: URL) {
let player = AVPlayer(url: url)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = self.videoView.bounds
self.videoView.layer.addSublayer(playerLayer)
player.play()
}
didSelectRow 代码:
let selectedExercise = exercises[indexPath.row]
setupView(for: URL(string: selectedExercise.videoUrl)!)
我的猜测是我应该在播放新视频之前暂停/停止上一个视频。但我不知道该怎么做。 非常感谢!
【问题讨论】: