【发布时间】:2018-08-02 09:28:02
【问题描述】:
我在 django 中有一个应用程序。我上传了一个视频,该视频在除 safari 之外的所有浏览器中都可以正常播放。
settings.py 中媒体文件的配置如下
MEDIA_ROOT = os.path.join(BASE_DIR,'media_root')
MEDIA_URL = '/media_root/'
我已经解决了很多问题,但不明白到底是什么问题,
【问题讨论】:
-
如果视频在其他浏览器上播放良好,那么这不是 django 问题,而是 Safari 的 HTML/js/css/whatever 前端问题(=> django 和 python 标记已删除)。
-
@brunodesthuilliers 那么问题出在哪里。如果这是一个 css/js/html 问题,那么它是如何在 mozilla 和 chrome 中工作的。你检查过 url 它是一个视频路径。 django设置文件中一定有一些需要配置的东西。
-
你一定是网络编程的新手,才会提出这样的问题
。浏览器兼容性问题与万维网一样古老,是前端开发人员的祸根。而且这只是不同浏览器之间的问题,而且同一浏览器的不同版本之间也是一个问题...... -
@brunodesthuilliers 是的,我是 python 新手。我尝试了来自不同服务器的另一个视频,它运行得非常好。这就是我在这里问一个问题的原因。
-
再一次,如果在其他浏览器中同样有效,那么这不是 python 问题,你会在完全静态的网站上遇到同样的问题。当我说“网络编程新手”时,我指的是前端部分,而不是一般的编程。
标签: video safari html5-video safari-11