小编And*_*rew的帖子

MPMoviePlayerController和HTTP Live Streaming

每一个人.我正试图弄清楚如何使用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而不播放任何内容.问题出在哪儿?

iphone mpmovieplayercontroller

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

iphone ×1

mpmovieplayercontroller ×1