每一个人.我正试图弄清楚如何使用MPMoviePlayerController播放实时流.对于测试我正在使用Apples测试流示例http://devimages.apple.com/iphone/samples/bipbopall.html.它在UIWebView中完美地工作,但我不能使它与MPMoviePlayerController一起工作.有我的代码:
NSURL *mediaURL = [NSURL URLWithString:@"http://devimages.apple.com/iphone/samples/bipbopall.html"];
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:mediaURL];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[mp setControlStyle:MPMovieControlStyleFullscreen];
[mp setMovieSourceType:MPMovieSourceTypeStreaming];
[mp setFullscreen:YES];
[self.view addSubview:[mp view]];
[mp prepareToPlay];
[mp play];
Run Code Online (Sandbox Code Playgroud)
实际上,控制器接收MPMoviePlayerPlaybackDidFinishNotification而不播放任何内容.问题出在哪儿?