0

我想在单击 UIWebView 中的视频链接时启动媒体播放器。UIWebView 的内容是我服务器上的一个 HTML5 页面,所以解决方案是更改 XCode 中的代码还是 HTML5 中的代码我都可以处理。

所有有问题的视频都是“mp4”扩展名——以防万一这个添加有帮助。

请注意,这是仅适用于 iPad 的应用程序。

4

1 回答 1

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];

这是一个链接,涵盖了从 web 视图中检测点击/点击,这可能是您触发视频所需要的。 如何在IOS上拦截UIWebview内的按钮点击?

于 2012-10-24T15:19:42.423 回答