【问题标题】:Custom video player inside a Android WebViewAndroid WebView 中的自定义视频播放器
【发布时间】:2015-08-28 16:31:23
【问题描述】:

我调查了 Android 中的一些浏览器。当用户单击 Web 视图中的 html5 视频标签项时,他们可以使用自定义播放器播放视频。这个怎么做?更具体地说,当用户点击视频标签时,如何获取视频url以及如何触发我的自定义播放器而不是Android系统创建的VideoView?

【问题讨论】:

  • 你见过哪些浏览器可以做到这一点?

标签: android html webview


【解决方案1】:

如果您正在寻求对 <video> 标记的支持,那么如果没有其他 JS 库(例如 Video.js)的帮助,就不可能做到这一点。这是因为 Android WebView 依赖于另一个 Web 浏览器(例如 Chrome)来呈现内容,因此 Web 浏览器负责提供视频播放器。

当然,还有一些替代方法,例如提取 <video> 源 URL 并将其加载到自定义播放器中。但是,这可能不适用于所有情况,因为某些网站(包括 YouTube)更喜欢使用<video> DOM API 而不是内部的<source> 标签来指示网络浏览器/视频播放器接下来应该播放哪些内容。

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    • 2013-12-11
    • 2012-12-14
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    相关资源
    最近更新 更多