【问题标题】:video not playing ios 6ios 6 无法播放视频
【发布时间】:2012-12-27 11:39:33
【问题描述】:

我正在尝试从我的网络服务使用 MPMoviePlayerViewController 返回的 url 播放视频。返回的示例 url 是:

http://view.vzaar.com/1128188/player

我传递给 MPMoviePlayerViewController。你觉得这个网址适合播放吗?

【问题讨论】:

    标签: objective-c ios xcode mpmovieplayercontroller asihttprequest


    【解决方案1】:

    我查看了该页面的来源,它是一个 html 页面。我确实找到了一个 html5 源网址。尝试: http://view.vzaar.com/1128188/video

    是的,上面的 url。 我刚刚在 xcode 中尝试过,我让它工作了。

    NSURL *url = [[NSURL alloc] initWithString:@"http://view.vzaar.com/1128188/video"];
    
       self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
    
       [self.moviePlayer prepareToPlay];
       [self.moviePlayer.view setFrame:self.view.bounds];  // player's frame must match parent's
       [self.view addSubview: self.moviePlayer.view];
    
       [self.moviePlayer play];
    

    【讨论】:

    • 完美@Michael Ozeryansky...:)
    • 当我在播放器视图中单击完成时,没有任何反应。我想回到以前的视图?
    • 问题仍然存在..视频会立即播放几次,但有时会卡在加载中
    • 我的完成按钮返回视频,所以我不知道。而且iOS模拟器的工作方式和设备不完全一样,那就在设备上试试吧。
    【解决方案2】:

    。无法播放,因为它是嵌入了 Flash 播放器的 HTML 页面。更改您的网络服务以直接返回视频,可能在不同的 URL 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 2015-11-19
      相关资源
      最近更新 更多