2017-07-31 62 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