3

我正在使用以下代码在 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];"];
}

视频变量似乎未定义。

任何想法,将不胜感激。

4

1 回答 1

2

毕竟我们决定使用付费帐户。Vimeo 为存储在“专业”帐户上的视频提供直接链接。

于 2013-04-02T12:27:42.323 回答