目前哪些浏览器实现了对HTML5 MediaController的支持?

时间:2012-01-06 10:42:28

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

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

3 个答案:

答案 0 :(得分:2)

没有浏览器支持MediaController。

Safari声称支持,但它不能很好地实际使用。

Chrome已删除默认支持并将其置于实验标记之后。事实证明,它从来没有在Chrome中正确实现:它没有保持同步,它只是同时播放/暂停/寻找两种媒体并希望最好。 (见https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/MVcoNSPs1UQ/LIF-fvu2lwoJ

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

您可以使用这个简单但不完美的代码来测试对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

相关问题