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