我在tableViewCell中为聊天应用程序嵌入了一个MPMoviePlayerController实例。电影播放器工作得很好,直到创建另一个单元格;然后屏幕变黑,视频无法再复制。在实例化MPMoviePlayerController之后,我调用prepareToPlay方法,我给它一个框架,我将其scalingMode设置为MPMovieScalingModeAspectFit,然后将其添加到单元格中的视图。视图的框架与MPMoviePlayerController的视图属性相同。 在创建另一个单元格后,我该怎么做才能让我的视频可以播放?
答案 0 :(得分:0)
创建下一个单元格时MPMoviePlayerController
正在尝试播放另一个视频,因为每个新单元格MPMoviePlayerController
都会创建,视频将开始播放。
事实上,MPMoviePlayerController
一次只能播放一个视频。
注意强>
虽然您可以创建多个MPMoviePlayerController对象并在界面中显示其视图,但一次只能有一个电影播放器可以播放其电影。
您绝对可以这样做我的意思是使用 AVPlayer
在每个单元格中播放多个视频一个好的git存储库( MyVideoPlayer )也有助于简化它。