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
代码,当我点击视频默认按钮播放视频时,视频开始播放,然后点击我定义的其他按钮开始下载文件