我研究了 Android 中的一些浏览器。当用户单击 Web 视图中的 html5 视频标记项时,他们可以使用自定义播放器播放视频。这个怎么做?更具体地说,当用户单击视频标签时,如何获取视频网址以及如何触发我的自定义播放器而不是 Android 系统创建的 VideoView?
如果您正在寻求支持<video>
tag,如果没有其他 JS 库的帮助,这是不可能做到的,例如Video.js https://videojs.com。这是因为 Android WebView 依赖于另一个 Web 浏览器(例如 Chrome)来呈现内容,因此 Web 浏览器负责提供视频播放器。
当然,还有一些替代方案,例如提取<video>
源 URL 并将其加载到自定义播放器中。但是,这可能不适用于所有情况,因为某些网站(包括 YouTube)更喜欢使用<video>
DOM API 而不是内部<source>
标签指向网络浏览器/视频播放器接下来应该播放哪些内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)