ios - 电影播放错误

标签 ios objective-c mpmovieplayercontroller

我正在尝试在设备上播放视频。视频是这个 video

和我的代码:

  NSString *urlStr = @"http://easyhtml5video.com/images/happyfit2.mp4";
NSURL *url = [NSURL fileURLWithPath:urlStr];
  moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:moviePlayer.view];
moviePlayer.view.frame = CGRectMake(0, 0, 320, 400);  
[moviePlayer play];

当我启动应用程序时,会看到电影屏幕,但电影无法播放。你能帮我看看错误在哪里吗?

最佳答案

尝试使用 NSURL *url = [NSURL URLWithPath:urlStr];

而不是 NSURL *url = [NSURL fileURLWithPath:urlStr]; 这是一个网页网址,而不是文件网址。

关于ios - 电影播放错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831673/

相关文章:

iphone - 如何在用户不触摸 UIWebView 本身的情况下启动 YouTube 视频?

ios - 上传同一 iOS 应用程序的多个版本

ios - swift - 使用委托(delegate)方法的返回值来设置变量

iphone - IOS 4.3 UINavigationBar tintColor 泄漏

iphone - 如何使用MPMoviePlayerViewController播放youtube视频

ios - MPMoviePlayerController 垃圾邮件 'Received memory warning'

ios - 更改已发布应用程序中核心数据中的属性值

ios - tableView 中的数组索引超出范围

objective-c - 如何将 CALayer 转储到 CGImageRef 中?

objective-c - 高级 iPad 编程