0

以下 HTML 代码适用于 Firefox,但不适用于 Chrome。在后者中,播放按钮不起作用。

<video id="mmswf50534a6a5e263" controls="controls" mediagroup="mmswf50534a6a5e263">
<source src="http://video-js.zencoder.com/oceans-clip.webm" type="video/webm">
</video>

而这段代码在两种浏览器中都有效。

<video id="mmswf50534a6a5e263" controls="controls">
<source src="http://video-js.zencoder.com/oceans-clip.webm" type="video/webm">
</video>

我不知道为什么 mediagroup 属性会影响播放按钮功能。所有其他控制按钮都可以工作。我什至可以右键单击 Chrome 中的视频并启动它。

一个 Chrome 错误?测试版本为:21.0.1180.89

4

1 回答 1

0

看起来您正在使用 Typo3 生成视频。我有同样的问题,我找不到它会在哪里附加mediagroup.

我通过将此脚本添加到我的基本模板解决了这个问题:

//Remove all mediagroup attributes from video tag
window.onload = function(){
    var lstMedia = document.getElementsByTagName("video");

    for(var i = 0; i < lstMedia.length; i++) {
        if(lstMedia[i].hasAttribute("mediagroup")) {
            lstMedia[i].removeAttribute("mediagroup");
        }
    }
}

可能不是一个干净的解决方案,但它对我有用。

注意:我使用 Typo3 4.7

于 2013-04-02T17:51:27.273 回答