Ios Xcode,在两个ViewController中创建两个相同的MyMoviePlayerController

Ios Xcode,在两个ViewController中创建两个相同的MyMoviePlayerController,ios,objective-c,xcode,ipad,Ios,Objective C,Xcode,Ipad,我有一个ViewController: ReadViewController.h ReadViewController.m ReadViewController.h @interface ReadViewController : UIViewController @property (nonatomic, strong) MyMoviePlayerController *myPlayView; @end ReadViewController.m - (void)viewDidLoa

我有一个ViewController:

ReadViewController.h
ReadViewController.m
ReadViewController.h
@interface ReadViewController : UIViewController
@property (nonatomic, strong) MyMoviePlayerController   *myPlayView;
@end



ReadViewController.m

- (void)viewDidLoad
{
   .....
   .....
   .....
   [self.view addSubview:self.myPlayView.view];
} 
我在ReadViewController中有一个MPMoviePlayerController:

ReadViewController.h
ReadViewController.m
ReadViewController.h
@interface ReadViewController : UIViewController
@property (nonatomic, strong) MyMoviePlayerController   *myPlayView;
@end



ReadViewController.m

- (void)viewDidLoad
{
   .....
   .....
   .....
   [self.view addSubview:self.myPlayView.view];
} 
我创建了ReadViewController的两个对象,一个是用于“预览”的小尺寸对象,另一个是屏幕尺寸。 我将两个ViewController放在两个位置:

ReadViewController *bigSizeReadViewController = [[ReadViewController alloc] init]; 
//put bigSizeReadViewController inside an UITabBarController 

我将两个ViewController放在两个位置。 当我在IPAD模拟器上运行它时,small size的ReadViewController中的self.myPlayView可以正常播放。 但big size的ReadViewController中的self.myPlayView无法正常播放并显示黑屏

有人能帮我解决这个问题吗?
对不起,我的英语不好。

您必须分别初始化和设置myPlayView的每个属性,然后开始分别播放它们

由于它们是独立的AVPLayer对象,因此无法保证它们将被同步。你我们必须编写额外的代码来保持它们的同步