2012-01-15 110 views
0

這裏是我的代碼的MPMoviePlayerController不玩視頻

NSURL *url = [NSURL URLWithString:@"http://www.youtube.com/watch?v=2mcjR3TsK4s&feature=g-logo&context=G2e376ceFOAAAAAAAAAA"]; 
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
[self.view addSubview:mp.view]; 
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMovieFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:mp]; 
[mp play]; 

所以,當我啓動應用程序,但它是不是在玩視頻播放建議立即進行刪除。任何人都可以看到代碼中出了什麼問題嗎?我包括MediaPlayer框架並導入Mediaplayer.h 謝謝!

+3

你不能只是把直接YouTube網址爲MPMoviePlayer。您定義的網址代表網頁,而不是視頻數據。 – 2012-01-15 19:54:33

+0

@ RichardJ.RossIII那麼我怎麼玩YouTube網址? – 2012-01-15 19:58:27

+0

你可以使用'[UIApplication openURL:youtubeURL]'它應該啓動你的設備附帶的youtube.app,或者你可以做一些花哨的東西來獲得一個.mp4鏈接到視頻本身。我可以幫助你,讓我知道。 – 2012-01-15 20:04:06

回答