1

我们使用 html5-video-tag。有时我们只得到一个视频源 (.mp4)。

对于不支持 html5-video 的浏览器 - 一切正常,备用方法有效:

<video>
    <object with flash></object>
</video>

如果仅提供 .mp4,则会出现问题。Firefox 仅显示“Kein Video mit unterstützem Format und Mime-Type gefunden”。是的,Firefox 无法显示 .mp4 视频。

我能做些什么来强制 Firefox(或任何不支持 mime-type 的浏览器)显示替代的 object-flash-section?

是否存在 html5-video-tag 的属性以强制通过错误?或者我可以捕捉到一个事件“onerror”......?

4

1 回答 1

0

您可以使用 JavaScript 来检测是否支持文件类型:

(function (video) {
    if (!video.canPlayType || !video.canPlayType('video/mp4')) {
        // Flash fallback
    }
}(document.createElement('video')));

HTML5 视频中所述,如果没有 .ogv 文件,则回退到 flash

于 2013-04-08T13:28:13.250 回答