所以我试图为一个拼贴项目构建一个instagram复制副本,并且Feed中的视频出现了问题。
我正在使用MMPlayerView框架:https://github.com/MillmanY/MMPlayerView
我在图像和播放器视图中添加了一个收藏视图和另一个收藏视图。
mmPlayerLayer.playView = cell.imgView
mmPlayerLayer.getStatusBlock { [weak self] (status) in
}
self.mmPlayerLayer.set(url: DemoSource.shared.demoData[indexPath.row].play_Url)
self.mmPlayerLayer.resume()
这是我在单元格中使用的代码。
提要显示图像和视频,但在我滚动过去后仍继续播放视频,我希望视频在该单元格不可见但被卡住几天后停止播放。
答案 0 :(得分:0)
尝试通过以下方法添加逻辑来停止播放器
func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
self.mmPlayerLayer.player.pause()
}
每当从表中删除一个单元格时,就会调用此方法。