1
このエラーに関するすべての投稿を検索しましたが、何も機能していません。何が起こるかは、次のView Controllerを初めて開いたときにすべてが機能することです。しかし、コントローラーを却下してもう一度ビデオを再生しようとすると、このエラーが発生します。理由は分かりません。AVPlayerItemは複数のビデオを再生するAVPlayerエラーの複数のインスタンスに関連付けることはできません
NSMutableArray *AVPlayerItems;
AVQueuePlayer *player ;
NSURL *url = [NSURL fileURLWithPath:filePath];
AVPlayerItem *firstItem = [AVPlayerItem playerItemWithURL: url3];
[AVPlaterItems addObject:firstItem];
player = [AVQueuePlayer queuePlayerWithItems:AVPlayerItems];
playerController = [AVPlayerViewController new];
playerController.delegate = self;
[self.viewPlayer addSubview:playerController.view];
playerController.view.frame = self.viewPlayer.frame;
playerController.showsPlaybackControls = NO;
playerController.player = player;
[playerController.player play];
playerController.player.muted = YES;
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];