如果无法加载HTML5视频,则显示消息

时间:2014-03-25 13:00:09

标签: javascript jquery html5

如果无法加载特定浏览器中的HTML5视频,如何显示消息?

我们有两种不同的文件类型:.mp4.webm。如果无法加载视频,我想显示错误信息。

如果我们以Firefox为例。它只支持.webm,如果缺少.webm-file,文件名拼写错误或文件无法正常工作,我希望邮件显示。

如果我们接受Chrome。它支持这两个文件,因此只有在两个文件都丢失,拼写错误或无法正常工作时才会显示消息。

所以基本上只有在根本无法播放视频的情况下才能显示该消息。

我试过用这个:

$(document).ready(function() {

    window.addEventListener('load', function() {
        var video = document.querySelector('video');
        function checkLoad() {
            if (video.readyState === 4) {
            }
            else {
                alert("Not Loaded!");
            }
        }

        checkLoad();
    }, false);

});

但这在Firefox中效果不佳......

希望你能看到我的意思,并且你可以提供帮助。 :)

谢谢--YaXxE

0 个答案:

没有答案