Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 视频标签不';在狩猎中不要负重_Javascript_Html_Safari_Html5 Video - Fatal编程技术网

Javascript 视频标签不';在狩猎中不要负重

Javascript 视频标签不';在狩猎中不要负重,javascript,html,safari,html5-video,Javascript,Html,Safari,Html5 Video,我一直在努力调试为什么视频不能加载到我的Mac上的Safari中。我正确设置了所有必要的标题,甚至尝试手动调用load()。我感谢任何帮助或暗示。多谢各位 服务器响应 HTTP/1.1 206 Partial Content x-powered-by: Express Content-Security-Policy: default-src 'self'; object-src 'self'; media-src 'self' blob: accept-ranges: bytes etag: &

我一直在努力调试为什么视频不能加载到我的Mac上的Safari中。我正确设置了所有必要的标题,甚至尝试手动调用
load()
。我感谢任何帮助或暗示。多谢各位

服务器响应

HTTP/1.1 206 Partial Content
x-powered-by: Express
Content-Security-Policy: default-src 'self'; object-src 'self'; media-src 'self' blob:
accept-ranges: bytes
etag: "30bee860901d9f359ac694776f9eebab-1"
last-modified: Wed, 17 Feb 2021 03:04:31 GMT
content-type: video/webm
date: Wed, 17 Feb 2021 03:05:08 GMT
connection: close
Content-Range: bytes 0-139568/139569
Content-Length: 139569
Html代码:

<video playsinline="" style="width: 100%; height: auto; display: block; margin: auto;"> 
   <source src="/learning/api/recordings/6/contents" type="video/webm">
</video>

首先尝试从src中删除
/
,并包括
.webm
或其他文件扩展名。 这可能是因为您正在从
根目录访问。相反,请使用相对路径。
类似于


(如果这不能解决您的问题,则需要完整的文件结构代码才能完全回答

Safari不支持webm,除非它是webRTC上下文。我建议重新编码为mp4(h264适用于所有浏览器,h265适用于Safari编解码器)


首先尝试从src中删除
/
,并包含
。webm
或其他扩展无法解决问题请共享文件结构
document.getElementsByTagName('video')[0].load();