我使用UIWebView
使用AVPlayerItemBecameCurrentNotification
获取嵌入网页的视频网址。由于内存压力问题,我使用WKWebView
代替UIWebView
,这比UIWebView
的内存效率要好得多。但我没有办法获取嵌入式视频的网址。我仍在搜索这个问题,并在堆栈溢出中发现了一些类似的问题,但所有问题都没有答案。
请使用WKWebView
答案 0 :(得分:5)
Atlast我找到了一个解决方案,可以使用WKWebVIew将视频嵌入到网页中。我们可以添加javascript代码来获取网址。视频网址仅在加载所选视频后才可用。
[wkWebView evaluateJavaScript:@"document.querySelector('video').currentSrc;" completionHandler:^(id result, NSError *error) {
// result will contain the video url
}];