我使用UIWebView
通过AVPlayerItemBecameCurrentNotification
获取嵌入在网页中的视频URL。由于内存压力问题,我使用 WKWebView
而不是 UIWebView
,它的内存效率比 UIWebView
好得多。但我没有办法获取嵌入视频的网址。我仍在搜索这个问题,并在堆栈溢出中发现了一些类似的问题,但所有问题都没有得到解答。
请建议一种使用WKWebView
获取网页中嵌入视频网址的方法
最佳答案
最后我找到了一个使用 WKWebVIew 将视频嵌入网页的解决方案。我们可以添加 javascript 代码来获取 url。视频网址仅在加载所选视频后才可用。
[wkWebView evaluateJavaScript:@"document.querySelector('video').currentSrc;" completionHandler:^(id result, NSError *error) {
// result will contain the video url
}];
关于ios - 使用WKWebView获取嵌入网页的视频url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31403027/