iphone - MPMoviePlayerController 无响应

标签 iphone objective-c cocoa-touch

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 具有值: NSLog 语句回显“Intro_00.mp4 -- file://localhost/”。它的值初始化为: video_url = [NSURL fileURLWithPath: @"Intro_00.mp4"];

问题是 MoviePlayer 没有任何响应,Xcode 也没有错误或警告消息。这 5 行代码是 iPhone 项目的一部分。

希望有人能给点提示。

(*** 由于某些原因 stackoverflow 的“添加评论”目前不起作用)

下面添加了评论...

按照建议尝试了以下方法,但仍然没有反应。

[player setControlStyle: MPMovieControlStyleEmbedded];

更新1:

发现video_url一直是“null”。所以我从Apple找到并下载了一个相关的示例项目。但同样的问题似乎仍然存在。详情请参阅here .

更新2:

@Eduardo 已经找到了这两个问题的解决方案。所以这个问题应该结束。感谢所有查看我的帖子的人的友好帮助和回复:)

最佳答案

使用 [[NSBundle mainBundle] pathForResource:"Intro_00.mp4"] 并记住将文件添加到包中(项目构建步骤 > 复制资源)

关于iphone - MPMoviePlayerController 无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713605/

相关文章:

iphone - iPod 中的重要位置更改通知

iphone - 如何在 iPhone sdk 中将 HTML 页面附加到我的邮件编辑器?

ios - 如何在自定义构建的IOS相机中设置自动闪光模式和相机

objective-c - 设置 NSStatus 项的标题文本颜色

ios - 从日历组件创建 NSDate 时出现 1 错误

ios - 加载第一帧时显示视频(无黑屏)

ios - 选择单元格时 ImageView 消失但 UILabel 不消失

objective-c - 指向 UITableViewCell 上自定义 UIView 的指针返回 0

objective-c - 无法链接两个tableView的数据源

objective-c - indexOfObject 不正确匹配