我想在单击 UIWebView 中的视频链接时启动媒体播放器。UIWebView 的内容是我服务器上的一个 HTML5 页面,所以解决方案是更改 XCode 中的代码还是 HTML5 中的代码我都可以处理。
所有有问题的视频都是“mp4”扩展名——以防万一这个添加有帮助。
请注意,这是仅适用于 iPad 的应用程序。
我想在单击 UIWebView 中的视频链接时启动媒体播放器。UIWebView 的内容是我服务器上的一个 HTML5 页面,所以解决方案是更改 XCode 中的代码还是 HTML5 中的代码我都可以处理。
所有有问题的视频都是“mp4”扩展名——以防万一这个添加有帮助。
请注意,这是仅适用于 iPad 的应用程序。
可以修改此代码以根据应用程序内的按钮单击来启动视频。
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内的按钮点击?