我知道您可以在屏幕中一次拥有一个 MPMoviePlayer 实例,但我成功地实现了一个表格视图,其单元格与屏幕边界一样大,并参考了存储在 AppDelegate 中的单个 MPMoviePlayer 实例。由于单元格与屏幕一样大,因此我在过渡方面没有问题,但是每次您点击屏幕以更改显示的单元格时都会出现一些故障(我启用了分页)并且您中断了单元格之间的过渡,玩家的视图只是消失了(我不太确定这是 tableview 的单元格重用问题还是 MPMoviePlayer 的问题)。无论如何,我想避免 tableview 的问题并使用一个 contentSize 宽度为屏幕两倍的大滚动视图......并且只需构建 AppDelegate 的 MPMoviePlayer 实例的两个克隆。
UIView *view = [[UIView alloc]initwithframe:myFrame];
view = myAppDelegate.streamPlayer.view;
似乎不起作用……有什么想法吗?希望问题符合论坛指南
编辑:如果我这样说可能会更清楚:“有可能在同一屏幕上拥有 MPMoviePlayer 的同一实例的 2 个副本?”