4

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

4

3 回答 3

2

没有浏览器支持 MediaController。

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

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

于 2015-04-16T16:13:37.670 回答
0

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

请参阅以下示例: Safari HTML5 音频和视频控制器

于 2012-02-13T08:34:10.443 回答
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

于 2014-04-25T11:32:24.993 回答