Comments (3)
没有现成的方法,不过你可以按照下面的示例去得到链接中的视频url(将"img"换为"video"),不过只适用于很简答的视频网页,你给的那个链接不适用。
/**
* 前端注入JS:
* 这段js函数的功能就是,遍历所有的img节点,并添加onclick函数,函数的功能是在图片点击的时候调用本地java接口并传递url过去
*/
private void loadImageClickJs() {
byWebView.getLoadJsHolder().loadJs("javascript:(function(){" +
"var objs = document.getElementsByTagName("img");" +
"for(var i=0;i<objs.length;i++)" +
"{" +
"objs[i].onclick=function(){window.injectedObject.imageClick(this.getAttribute("src"));}" +
"}" +
"})()");
}
from bywebview.
请问有些根据url获取视频链接的app的实现原理是什么呢?用python?
from bywebview.
具体我也不太了解,如果确定播放时是一个链接的话,就看怎么得到了,可以用python或其他方式抓包。
不过有可能播放是一个视频id,通过sdk播放的,这个要看具体情况饿了。
from bywebview.
Related Issues (20)
- 既然用了腾讯内核,建议向SuperWeb一样,加上浏览PDF/PPT/DOC/EXCEL/TXT等文件的功能 HOT 11
- 图片长按监听问题 HOT 9
- 怎么注入js HOT 1
- 老是弹出记住密码~ HOT 3
- 如果webview的父控件是SwipeRefreshLayout,那么滑动会有冲突,应该怎么去解决呢 HOT 1
- 微信公众号发布的链接里面的视频,点击全屏,先横屏再竖屏,非常诡异 HOT 8
- 如何禁用X5浏览器的自动焦点呢? HOT 2
- JSBridge demo HOT 4
- js,alert会显示网址,这个可以处理下吗 HOT 5
- 增加webview 可以缓存js,html,png,gif,jpg,svg,ico等文件功能,这样bywebview可以形成一个简单的小程序引擎了! HOT 1
- 看了下demo代码,ByWebView是不能直接使用X5吗? HOT 7
- 播放百度百科视频时,首次横屏会失败,第二次及之后才会正常 HOT 10
- 大佬你好 有个问题想要咨询下 HOT 5
- 竖版视频全屏播放 HOT 3
- 全屏播放bug反馈 HOT 1
- 上传图片有bug HOT 3
- 取消头部导航栏 HOT 2
- 运行在 Andoid11 未适配 Android 分区存储 图片上传会有问题 ,拿不到图片 uri HOT 5
- 请问如何请求url的时候,设置header? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bywebview.