使用WKWebView

时间:2015-07-14 09:39:33

标签: ios objective-c url uiwebview wkwebview

我使用UIWebView使用AVPlayerItemBecameCurrentNotification获取嵌入网页的视频网址。由于内存压力问题,我使用WKWebView代替UIWebView,这比UIWebView的内存效率要好得多。但我没有办法获取嵌入式视频的网址。我仍在搜索这个问题,并在堆栈溢出中发现了一些类似的问题,但所有问题都没有答案。

请使用WKWebView

建议一种在网页中获取嵌入式视频网址的方法

1 个答案:

答案 0 :(得分:5)

Atlast我找到了一个解决方案,可以使用WKWebVIew将视频嵌入到网页中。我们可以添加javascript代码来获取网址。视频网址仅在加载所选视频后才可用。

[wkWebView evaluateJavaScript:@"document.querySelector('video').currentSrc;" completionHandler:^(id result, NSError *error) {
        // result will contain the video url
 }];