【问题标题】:What browsers currently implement support for the HTML5 MediaController? [closed]目前哪些浏览器实现了对 HTML5 MediaController 的支持? [关闭]
【发布时间】:2012-02-04 02:36:06
【问题描述】:

所以我的 Google fu 让我失望了。是否有支持HTML5 MediaController object 的浏览器(包括测试版)的已知列表?

【问题讨论】:

    标签: api html cross-browser media browser-support


    【解决方案1】:

    没有浏览器支持 MediaController。

    Safari 声称支持,但实际使用时效果不佳。

    Chrome 已删除默认支持并将其置于实验标志后面。事实证明,它一开始就没有在 Chrome 中正确实现:它没有保持同步,它只是同时播放/暂停/搜索两种媒体,并希望获得最好的结果。 (见https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/MVcoNSPs1UQ/LIF-fvu2lwoJ

    【讨论】:

      【解决方案2】:

      我知道 Safari 可以控制视频对象。但我不确定它是否可以使用 HTML5 MediaController。

      请参阅以下示例: Safari HTML5 Audio and Video Controller

      【讨论】:

        【解决方案3】:

        您可以使用这个简单但不完美的代码来测试对 MediaController 的支持:

        function checkSupport() {
            if (!("MediaController" in window)) {
                return "unsupported";
            }
            var mc = new MediaController();
            if ("onended" in mc) {
                return "supported";
            } else {
                return "partially supported";
            }
        }
        

        或者打开这个小提琴:http://jsfiddle.net/achwedyk/Hk393/

        我测试了各种浏览器,目前(2014 年 4 月)只有 Chrome 34 和 Safari 7 部分支持 MediaController。但是,缺少事件处理程序存在开放错误:https://bugs.webkit.org/show_bug.cgi?id=94891

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-11-18
          • 2011-06-04
          • 1970-01-01
          • 2011-01-22
          • 1970-01-01
          • 2013-12-03
          相关资源
          最近更新 更多