简体   繁体   English

AVPlayer(视频)+ MPMusicPlayerController(音乐)

[英]AVPlayer (video) + MPMusicPlayerController (music)

is it possible to play an instance of AVPLayer (with a video) and in the same time use an instance of a MPMusicPlayerController to play an iTunes playlist? 是否可以播放AVPLayer的实例(带有视频)并同时使用MPMusicPlayerController的实例来播放iTunes播放列表?

I've tried several solution but every time I play the video the audio stops and every time I play the audio the video stops. 我尝试了几种解决方案,但是每次播放视频时,音频都会停止,而每次播放音频时,视频都会停止。

I play the AVPlayer with this code 我用这段代码播放AVPlayer

AVPlayerItem *new = [AVPlayerItem playerItemWithAsset:videoAsset];

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


[player play]; 

and the MPMusicPlayer with: 和带有以下内容的MPMusicPlayer:

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

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

作为解决方案,我使用了两个AVPLayer,一个用于音乐,另一个用于视频

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM