gpt4 book ai didi

ios - 在 UICollectionViewCell 中滚动时 MPMoviePlayerController 变为空白

转载 作者:行者123 更新时间:2023-11-28 19:04:08 26 4
gpt4 key购买 nike

我的 UICollectionView 有一个水平流布局。每个单元格占据整个屏幕并打开分页。每个单元格还包含一个 MPMoviePlayerController,我可以毫无问题地播放视频。但是,如果我向左或向右滚动当前显示的电影(此时暂停)消失 - 播放器 View 变黑。如果我随后触发播放,视频将再次出现。我尝试在 ScrollView 委托(delegate)方法中添加 prepareToPlay 以某种方式保持视频可见,但没有成功。

最佳答案

您一次只能使用一个 MPMoviePlayerController 实例。这是 MPMoviePlayerController 的限制。

在您的情况下,当您开始滚动时,至少应初始化两个 MPMoviePlayerController 并尝试播放视频。这对于 MPMoviePlayerController 是不可能的。

如果您想在同一屏幕上同时播放多个视频,您可能需要考虑为此使用 AVFoundation。并且有基于 AVFoundation 的开源视频播放器。使用其中之一比从头开始创建一个 AVFoundation 播放器要容易。

关于ios - 在 UICollectionViewCell 中滚动时 MPMoviePlayerController 变为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22011888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com