Jquery修改了Safari和其他浏览器的视频

时间:2017-07-07 17:46:12

标签: jquery video safari

我在我的网站上添加了一个视频,但它没有在safari上工作。我正在使用'webm'视频格式。我需要将'mov'视频格式放入Safari中。

enter image description here

请建议在JQuery中进行黑客攻击,以便在safari打开时播放“mov”视频,并播放其他浏览器的“webm”视频。

2 个答案:

答案 0 :(得分:1)

HTML5 <video>代码接受多个<source>代码。浏览器将播放他们识别的第一个。你需要的只是:

<video autoplay loop muted playsinline="" preload="auto" id="newVideo">
    <source src="assets/vid/FinalLandingVideo.webm" type="video/webm"></source>
    <source src="assets/vid/FinalLandingVideo.mov" type="video/mov"></source>
</video>

答案 1 :(得分:-1)

检测您正在查看的浏览器,然后显示正确的视频

if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {//play .mov}
else{//play .webm}