Ios 在UITableViewCell中嵌入MPMoviePlayerController

Ios 在UITableViewCell中嵌入MPMoviePlayerController,ios,objective-c,iphone,uitableview,mpmovieplayercontroller,Ios,Objective C,Iphone,Uitableview,Mpmovieplayercontroller,我正在将MPMoviePlayerController的一个实例嵌入聊天应用程序的tableViewCell中。电影播放器在创建另一个单元之前工作得很好;然后屏幕变黑,视频无法再复制。实例化MPMoviePlayerController后,我调用prepareToPlay方法,给它一个帧,将其缩放模式设置为MPMovieScalingModeAspectFit,并将其添加到单元格中的视图中。视图的帧与MPMoviePlayerController的视图属性相同。 创建另一个单元格后,我必须做什么

我正在将MPMoviePlayerController的一个实例嵌入聊天应用程序的tableViewCell中。电影播放器在创建另一个单元之前工作得很好;然后屏幕变黑,视频无法再复制。实例化MPMoviePlayerController后,我调用prepareToPlay方法,给它一个帧,将其缩放模式设置为MPMovieScalingModeAspectFit,并将其添加到单元格中的视图中。视图的帧与MPMoviePlayerController的视图属性相同。
创建另一个单元格后,我必须做什么才能让我的视频播放?

当创建下一个单元格时,MPMoviePlayerController正在尝试播放另一个视频,因为每个新单元格
MPMoviePlayerController
实例都已创建,视频将开始播放

然而事实是,
MPMoviePlayerController
一次只能播放一个视频

注意

虽然可以创建多个MPMoviePlayerController对象并在界面中显示它们的视图,但一次只能有一个电影播放器播放其电影

你完全可以做到这一点,我的意思是使用


一个好的git存储库()也有助于使它变得更简单。

嗨!谢谢你的回答!我不需要同时播放视频。我想要的是,用户能够在一个视频上点击播放,然后一旦该视频结束,就能够在另一个单元格中点击播放,但是一旦创建了一个新单元格,播放按钮就会消失,我只剩下一个黑色视图。您知道如何在创建其他单元格后保留按钮并使视频可播放吗。