Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的html背景视频未在safari中播放_Javascript_Jquery_Html_Safari_Webpage - Fatal编程技术网

Javascript 我的html背景视频未在safari中播放

Javascript 我的html背景视频未在safari中播放,javascript,jquery,html,safari,webpage,Javascript,Jquery,Html,Safari,Webpage,我使用html和bootstrap创建了一个即将发布的网页。我使用jquery根据屏幕大小显示背景视频和图像。当屏幕检测到小于729px时,它会将我的背景图像附加到特定的div。如果超过该像素,它会附加背景视频。 除了iphone safari之外,android和其他设备上的一切都很好。 safari浏览器不加载我的bg图像和bg视频 if(screen.width >= 769){ $('#back').append('<div class="video-bg" style="

我使用html和bootstrap创建了一个即将发布的网页。我使用jquery根据屏幕大小显示背景视频和图像。当屏幕检测到小于729px时,它会将我的背景图像附加到特定的div。如果超过该像素,它会附加背景视频。 除了iphone safari之外,android和其他设备上的一切都很好。 safari浏览器不加载我的bg图像和bg视频

if(screen.width >= 769){

$('#back').append('<div class="video-bg" style="position:fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;z-index: -1;overflow: hidden;background-size: cover;background-position: center center;"> <video autoplay muted loop><source src="video/Final_video.webm" type="video/webm"></video></div>');
        }

if(screen.width <= 768){

$('#back').append('<div class="bg1" id="backchange" style="position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;z-index: -1;overflow: hidden;background-size: cover;background-position: center center;">');

}
if(screen.width>=769){
$('#back')。追加('');
}

如果(screen.widthSafari不支持
video/webm
media(看起来IE 11也不支持:)

如果您想在Safari中播放此功能,除了
webm
源代码外,还需要包含一个
和一个不同的视频文件/类型(
video/mp4
应该可以)

e、 g

$('#back')。追加(`
`);

控制台中有错误吗?我的控制台很好。没有错误
$('#back').append(`
  <div class="video-bg" style="position:fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;z-index: -1;overflow: hidden;background-size: cover;background-position: center center;">
    <video autoplay muted loop>
      <source src="video/Final_video.webm" type="video/webm">
      <source src="video/Final_video.mp4" type="video/mp4">
    </video>
  </div>
`);