Javascript 视频标签不';在狩猎中不要负重
我一直在努力调试为什么视频不能加载到我的Mac上的Safari中。我正确设置了所有必要的标题,甚至尝试手动调用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: &
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();