1

我知道您可以在屏幕中一次拥有一个 MPMoviePlayer 实例,但我成功地实现了一个表格视图,其单元格与屏幕边界一样大,并参考了存储在 AppDelegate 中的单个 MPMoviePlayer 实例。由于单元格与屏幕一样大,因此我在过渡方面没有问题,但是每次您点击屏幕以更改显示的单元格时都会出现一些故障(我启用了分页)并且您中断了单元格之间的过渡,玩家的视图只是消失了(我不太确定这是 tableview 的单元格重用问题还是 MPMoviePlayer 的问题)。无论如何,我想避免 tableview 的问题并使用一个 contentSize 宽度为屏幕两倍的大滚动视图......并且只需构建 AppDelegate 的 MPMoviePlayer 实例的两个克隆。

UIView *view = [[UIView alloc]initwithframe:myFrame];
view = myAppDelegate.streamPlayer.view;

似乎不起作用……有什么想法吗?希望问题符合论坛指南

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

4

1 回答 1

0

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

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

很清楚

于 2013-05-20T11:24:12.020 回答