2017-07-31 35 views
0

我试图在html5视频不支持时重定向到不同的URL。实际上,HTML5视频不是在Safari浏览器中播放的。所以我想将我的页面重定向到home.html而不是index.html。任何帮助或方向我的浏览器给消息Your browser does not support HTML5 video。这里是我的代码,任何帮助将不胜感激。当浏览器不支持HTML5视频时,如何重定向到URL?

的index.html

<video id="myVideo" autoplay preload controls > 
    <source src="final.mp4" type="video/mp4"> 
    <source src="final.ogv" type="video/ogg; codecs=theora, vorbis"> 
    <source src="final.webm" type="video/webm; codecs=vp8, vorbis"> 
     Your browser does not support HTML5 video. 
</video> 
+0

试着问到窗口。画布(例如),在页面的开头。然后如果不重定向 –

+0

你有没有尝试过这个https://stackoverflow.com/questions/33832452/html5-videos-not-working-in-safari –

+0

可能重复的[HTML5视频不适用于Safari](https:// stackoverflow.com/questions/33832452/html5-videos-not-working-in-safari) –

回答

1

您可以检查如果视频元素在JavaScript的支持,然后重定向如果不支持它:

if (!document.createElement('video').canPlayType) { 
    window.location.replace('home.html'); 
} 
+0

是的,它的工作,谢谢 – Ans