所以我的Google fu让我失望了。是否有支持HTML5 MediaController object的浏览器(包括测试版)的知名列表?
答案 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。
答案 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