Javascript 使用webview播放视频和下载

Javascript 使用webview播放视频和下载,javascript,android,webview,download,playback,Javascript,Android,Webview,Download,Playback,我需要javascriptcode来检测web视图中网页上视频的播放按钮,并在android web视图中点击按钮开始下载 我用javasciptcode解决了这个问题,它下载了视频,但没有在网页上播放,在网站上卡住了视频播放按钮 page.loadUrl("javascript:(function prepareVideo() { " + "var el = document.querySelectorAll('div[data

我需要
javascript
code来检测web视图中网页上视频的播放按钮,并在android web视图中点击按钮开始下载

我用
javascipt
code解决了这个问题,它下载了视频,但没有在网页上播放,在网站上卡住了视频播放按钮

     page.loadUrl("javascript:(function prepareVideo() { "
                            + "var el = document.querySelectorAll('div[data-sigil]');"
                            + "for(var i=0;i<el.length; i++)"
                            + "{"
                            + "var sigil = el[i].dataset.sigil;"
                            + "if(sigil.indexOf('inlineVideo') > -1){"
                            + "delete el[i].dataset.sigil;"
                            + "console.log(i);"
                            + "var jsonData = JSON.parse(el[i].dataset.store);"
                            + "el[i].setAttribute('onclick', 'FBDownloader.processVideo(\"'+jsonData['src']+'\",\"'+jsonData['videoID']+'\");');"
                            + "}" + "}" + "})()");
                    page.loadUrl("javascript:( window.onload=prepareVideo;"
                            + ")()");
page.loadUrl(“javascript:(函数prepareVideo(){”
+“var el=document.querySelectorAll('div[data sigil]”)
+“对于(var i=0;i-1){”
+“删除el[i].dataset.sigil;”
+“控制台日志(i);”
+“var jsonData=JSON.parse(el[i].dataset.store);”
+“el[i].setAttribute('onclick','FBDownloader.processVideo(\'”+jsonData['src']+'\”,\“'+jsonData['videoID']+'”);”
+ "}" + "}" + "})()");
加载URL(“javascript:(window.onload=prepareVideo
+ ")()");
我需要
javascript
代码,当我点击视频默认按钮播放视频时,视频开始播放,然后点击我定义的其他按钮开始下载文件