MPMoviePlayerController *player
= [[MPMoviePlayerController alloc] initWithContentURL:video_url];
[[player view] setFrame : [ib_image_base_view bounds]];
[ib_image_base_view addSubview : [player view]];
[player play];
以上是我用來播放視頻文件的5個語句。 video_url的值爲: 「Intro_00.mp4 - file:// localhost /」由NSLog語句回顯。它的值初始化爲:video_url = [NSURL fileURLWithPath:@「Intro_00.mp4」];MPMoviePlayerController沒有反應
問題是MoviePlayer沒有任何響應,也沒有來自Xcode的錯誤或警告消息。這5行代碼是iPhone項目的一部分。
希望有人可以提供一些提示。
(***因爲某些原因計算器的「添加註釋」不會在瞬間工作)
評論如下加入...
曾嘗試以下的建議,但還是沒有反應。
[player setControlStyle: MPMovieControlStyleEmbedded];
更新1:
人發現,該VIDEO_URL是 「空」 的所有一起。所以我找到並從Apple下載了一個相關的示例項目。但同樣的問題似乎仍然存在。詳情請參閱here。
更新2:
@Eduardo已經找到了解決這兩個問題。所以這個問題應該關閉。感謝所有的熱心幫助和響應誰也看看我的文章:)
你嘗試另一個URL(也許是一個沒有在本地),以確保公正? – 2012-03-15 03:36:57
[MPMoviePlayerController和NSURL對象](http://stackoverflow.com/questions/9728863/mpmovieplayercontroller-and-the-nsurl-object)給出的解決方案也適用於此。 – Stanley 2012-03-15 23:12:03