如何在WKWebview ios上播放视频时获取流url



我正在使用WKWebview制作一个web浏览应用程序。当用户在WKWebview上播放视频时,我想获取该视频的流url并保存它。这样用户以后就可以通过流url使用AVPlayer播放该视频,而无需再使用网络视图浏览该视频。

有办法吗?

播放视频时,此html元素document.getElementsByTagName("video")将发送JS事件onplay

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/play_event

此时,您可以获得播放视频的src,即流url,并通过向您的WKScriptMessageHandler代表发送JS消息webkit.messageHandlers

你可以在这里阅读更多:

https://developer.apple.com/documentation/webkit/wkscriptmessagehandler

希望这能给你一些继续工作的提示。