【发布时间】:2018-06-09 01:37:33
【问题描述】:
我面临的问题是,我的 HTML5 示例视频无法在 OSX 上的 Safari 11 中加载,但在 Chrome 和 Firefox 中运行良好。此外,该视频通常无法在 iOS 上运行(Safari 和 Chrome 都不是)。
这是 HTML:
<video id="VideoElement" width="200" height="160" muted controls src="/static/media/fitness/theraband1.mp4" type="video/mp4"></video>
然而,我认为 html 不是问题,因为我什至不能 通过文件的直接链接访问 Safari 上的视频。万一你 想自己尝试,这里是链接:Placeholder video
该应用程序使用 Python 3 和 Django 2 进行编程。视频既不能通过 pythonanywhere 页面加载,也不能通过我本地的 Django 开发服务器加载。
我已经搜索过 Stack Overflow,但找不到解决方案(例如,问题 HTML5 Video tag not working in Safari , iPhone and iPad 主要关注 HTML 和视频格式,我认为这很好)。
【问题讨论】:
-
其他网站的其他嵌入视频是否可以在 Safari 上运行?如果您不确定,您可以从 Safari 浏览器访问此 demo HTML5 video page 并查看视频是否播放?
-
是的,其他嵌入式视频在 Safari 上运行良好,包括上面发布的演示视频。你能在 Safari 中打开我上面发布的占位符视频吗?
标签: django html video safari http-headers