我試圖通過按下按鈕從iPhone上的互聯網播放視頻流。 我使用了許多代碼示例,但沒有任何工作。使用此代碼,它將打開一個黑色視圖,其中沒有任何視頻流或控件。 (流本身的工作原理。)如何在iOS中使用MPMoviePlayerController播放視頻流
NSURL *url = [NSURL URLWithString:@"http://MyStreamURL.com"];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
moviePlayer.controlStyle = MPMovieControlStyleDefault;
moviePlayer.shouldAutoplay = YES;
[self.view addSubview:moviePlayer.view];
[moviePlayer setFullscreen:YES animated:YES];
非常感謝!我完美的工作。 – derFalke 2012-01-14 20:15:26
雖然小修正;你應該使用'presentMoviePlayerViewControllerAnimated'而不是'presentModalViewController'。這將導致用戶期望從電影播放器獲得適當的動畫效果。 – Till 2012-01-15 17:01:49
謝謝@Till,我不知道。我編輯了我的代碼示例以反映此更改。 – jonkroll 2012-01-16 02:59:55