我正在做一个带有视频播放器的iOS应用程序。每次用户切换视角时,我都必须更改视频网址。但是当我切换到新的URL时,我的UI会被冻结一段时间。以下是我切换视频网址功能的代码。
// Create the AVPlayer using the playeritem
m_pMoviePlayer = [AVPlayer playerWithURL:[NSURL URLWithString:pUrl]];
NSError *_error = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &_error];
m_pMoviePlayer.allowsExternalPlayback = NO;
// You can play/pause using the AVPlayer object
[m_pMoviePlayer play];
[self registerMoviePlayerObservers];
提前致谢。