意图在Android的webview中播放任何嵌入的视频

基本上,我正在使用kotlin构建一个小型webview应用程序。 我所针对的网站不提供直接链接到视频,所以试图通过shouldOverrideUrlLoading函数来匹配URI不起作用。 我也尝试过使用setDownloadListener()但似乎无论如何都无法使它在kotlin中正常工作。 有一些其他的webViewClient/ChromeViewClient函数,我需要重写,以获得这种功能的工作?

我可以让视频在页面上的HTML5 / Flash浏览器中播放,但是我希望能够发送一个像mxplayer或默认的Android视频播放器的意图。 我已经看了一下堆栈溢出,但还没有找到我所需要的。

任何帮助,将不胜感激。

编辑:它已经2年了,因为我已经使用Xamarin以外的机器人,我用它作为学习kotlin的一种方式。 像SetPluginState的许多webview设置似乎被折旧,所以我感觉有点迷失atm。

Interesting Posts