克隆MPMoviePlayer的实例

时间:2013-04-24 10:03:04

标签: ios mpmovieplayercontroller

我知道你可以在屏幕上一次拥有一个MPMoviePlayer实例,但是我成功实现了一个带有与屏幕边界一样大的单元格的tableview,并引用了存储在AppDelegate中的单个MPMoviePlayer实例。由于单元格与屏幕一样大,我没有转换问题,但是每次点击屏幕更改显示的单元格时我都会遇到一些故障(我启用了分页)并且你中断了单元格之间的转换,玩家的视图只是消失(我不确定这是一个tableview的细胞重用问题还是一个MPMoviePlayer的事情)。无论如何,我想知道避免tableview的问题,并使用一个大的scrollview与contentSize宽度加倍屏幕...并只是构建AppDelegate的MPMoviePlayer实例的两个克隆。只需用

之类的东西克隆视图
UIView *view = [[UIView alloc]initwithframe:myFrame];
view = myAppDelegate.streamPlayer.view;

似乎没有用......有什么想法吗? 希望这个问题符合论坛指南

编辑: 如果我这样说的话可能会更清楚:“在同一个屏幕上可以有两个相同MPMoviePlayer实例的副本吗?”

1 个答案:

答案 0 :(得分:0)

问题可能不是那么清楚......但是如果你想拥有一个播放器的2个实例,同时播放相同的剪辑,你需要有2个AVPlayer实例。 这是我开始的地方:

http://iosguy.com/2012/01/11/multiple-video-playback-on-ios/

非常清楚