如果无法加载特定浏览器中的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