AVPlayer (видео) + MPMusicPlayerController (музыка) - PullRequest
0 голосов
/ 27 января 2012

возможно ли воспроизвести экземпляр AVPLayer (с видео) и одновременно использовать экземпляр MPMusicPlayerController для воспроизведения списка воспроизведения iTunes?

Я пробовал несколько решений, но каждый раз, когда я воспроизводил видео, звук останавливался, и каждый раз, когда я проигрывал аудио, видео останавливалось.

Я играю в AVPlayer с этим кодом

AVPlayerItem *new = [AVPlayerItem playerItemWithAsset:videoAsset];

self.playerItem = new;
[player replaceCurrentItemWithPlayerItem:self.playerItem];
[self.playerItem seekToTime:kCMTimeZero];


[player play]; 

и MPMusicPlayer с:

MPMediaItemCollection *items = (MPMediaItemCollection*) aNotification.object;

MPMusicPlayerController *p = [[MPMusicPlayerController alloc] init];
[p setQueueWithItemCollection:items];
[p play];

1 Ответ

1 голос
/ 30 марта 2012

в качестве решения я использовал два AVPLayer, один для музыки и один для видео

...