我正在使用以下代码在 UIWebView 中显示 Vimeo 播放器:
_webView.delegate = self;
_webView.allowsInlineMediaPlayback = YES;
[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://player.vimeo.com/video/12536488"]]];
现在,当我单击播放按钮时,会出现原生 iPhone 电影播放器。
如何启用内联播放?
我已经尝试做的是在加载页面以设置webkit-playsinline属性后访问视频元素。我写:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[_webView stringByEvaluatingJavaScriptFromString:@"var video = document.getElementsByTagName('video')[0];"];
}
但视频变量似乎未定义。
任何想法,将不胜感激。