【问题标题】:Get Video url embedded in web page using WKWebView使用 WKWebView 获取嵌入在网页中的视频 url
【发布时间】:2015-07-14 09:39:32
【问题描述】:

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

请建议一种使用WKWebView在网页中获取嵌入视频网址的方法

【问题讨论】:

标签: ios objective-c url uiwebview wkwebview


【解决方案1】:

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

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

【讨论】:

  • 它不适用于 iframe 视频网址。你有解决办法吗?
  • 它在视频加载后被调用,所以如何在不加载视频的情况下获取以及何时播放我不想获取此网址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 2020-12-15
  • 2017-03-30
  • 1970-01-01
  • 2017-09-03
相关资源
最近更新 更多