如果是用原生的 Webview ,应该是那种很难用的播放器,但是它的这个播放器,感觉像是自己嵌套了一个第三方一样。很好奇这种是自研的浏览器吗?
1
zlmdaybreak 17 天前
应该是网页播放视频他们可以感知到,甚至可以在 H5 加载的时候就识别到这些视频资源。然后通过自己的播放器去播放。
|
2
nenseso OP 这样应该很难定位吧,毕竟每个网页的标签不一样 @zlmdaybreak
|
3
Ffffanwu 17 天前
跟百度网盘的快传一样,库里有文件的 hash 值,md5, sha1, crc32 之类的。文件只是在个人用户界面看不到,并非彻底删除
|
![]() |
4
javalaw2010 17 天前
定制一下内核很容易就实现了啊。
甚至不定制内核直接系统 webview 也能搞的, 我刚毕业在某公司做手机浏览器,客户端由于某种需求从定制内核切到了 webview ,于是只能通过注入 js 获取 video 标签的内容拿到 url 传给客户端的原生播放器,这些个 js 就是我维护的,甚至能绕过一些视频网站的片头广告。 现在的话,应该都是定制内核的实现了,注入 Js 的工作量太大而且不可持续。 |
5
XuDongJianSama 17 天前 ![]() 自研,类似于腾讯有个 x5 内核开源,就是 qq 浏览器用的,以前做播放网页视频用过
|
6
gorvey 17 天前
渲染引擎是魔改的,相当于有 100%的页面控制权,替换一个播放器不是问题
|
![]() |
7
weijancc 17 天前
iOS 端强制使用 safari 引擎, 但是夸克也是套了个第三方播放器, 应该是通过接口或者注入的手段, 在播放视频的时候调起自己的播放器
|
![]() |
11
panbeta 15 天前
播放器是 Native 写的。 通过包装成 WKComponetView 注入到 WKWebView 的层级里面。 挺 Hack 的,不过性能好体验佳。
|