AVPlayerItem一次只能占用玩家队列中的一个位置

Sco*_*a P 7 mpmovieplayercontroller

我尝试从临时目录播放视频时出现此错误:

NSString *tmpDir = [NSTemporaryDirectory() stringByAppendingString:@"/"];
NSString *url = [tmpDir stringByAppendingString:videoToPlay];

MPMoviePlayerController *player =
[[MPMoviePlayerController alloc]
 initWithContentURL:[NSURL fileURLWithPath:url]];
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误"AVPlayerItem一次只能占用一个玩家队列中的一个位置."

这段代码不对吗?我错过了一些简单的事吗?

Sco*_*a P 5

所有.按照这个答案找到这个问题的解决方案.devforums.apple.com/message/467199

我在IOS 5 beta 2上.


Sag*_*ari 1

使用以下语句可以避免此类错误。请记住,您使用的 sdk 受 NDA 保护。

[self.mPlayer.movi​​ePlayer setControlStyle:MPMovieControlStyleDefault];