IOS - 使用UIWebView时在Media Player中打开视频

时间:2012-10-24 14:57:55

标签: ios html5 media-player

我想在点击UIWebView中的视频链接时启动Media Player。 UIWebView的内容是我服务器上的HTML5页面,因此无论解决方案是更改XCode还是HTML5中的代码,我都能够处理它。

所有相关视频均为'mp4'扩展名 - 以防这种添加有助于。

请注意这是仅适用于iPad的应用

1 个答案:

答案 0 :(得分:1)

可以修改此代码,以便根据应用内的按钮点击启动视频。

    NSString *filepath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"mp4"];
    //LOCAL FILE    
    NSURL    *fileURL    =   [NSURL fileURLWithPath:filepath];
    //REMOTE FILE
    NSURL    *fileURL = [NSURL URLWithString:@"http://someurlsomewhere.com/movie.mp4"];
    player = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
    player.frame = CGRectMake(0, 0, 1024, 768);
    [self.view addSubview:player.view];
    player.fullscreen = NO;
    [player play];

这是一个链接,涵盖了检测网页浏览中的点按/点击,这可能是您触发视频所需的内容。 how to intercept Button click inside UIWebview on IOS?