我正在try 使用Django从特定位置开始播放视频:

<video controls autoplay id='vid' muted >
 <source src="{% static 'vids/videoplayback.mp4#t=10,30' %}" type="video/mp4">
</video>

这会产生一个错误

得到http://127.0.0.1:8000/static/vids/videoplayback.mp4%23t%3D10%2C30分 404(未找到)

看来,Django 自动逃脱特殊字符是罪魁祸首.卸下#t=10,30将自动播放视频,不会出现任何问题.

我该怎么解决这个问题?

推荐答案

您可以将attrs设置为带有MASHAChE-语法的字符串,例如:{{ 'random string' }}.就像这样:

<video controls autoplay id='vid' muted >
 <source src="{% static 'vids/videoplayback.mp4' %}{{ '#t=10,30' }}" type="video/mp4">
</video>

Django相关问答推荐

我希望用户能够预订相同的桌子,但不是在同一时间

Django 隐藏特定人员的媒体文件链接

身份验证有效,但登录无效.一直卡在pending

如何在 gunicorn conf 文件中指定 uvicorn 工作人员

Django `UniqueConstraint` 异常处理方式与 'unique=True' 相同

在 python 视图中检测移动浏览器

组织大型 Django 元素的指南

Django REST Framework ModelSerializer get_or_create 功能

在 django 中获取本地时区

在 Django 管理员中嵌套内联?

如何在Django中获取一个组的所有用户?

如何验证对象是否存在于多线程中

Django查询在哪里

在 Django 1.8 或更高版本中填充时出现Models aren't loaded yet"错误

Django post_save 在不覆盖模型 save() 的情况下防止递归

如何仅在某些情况下禁用 Django 的 csrf 保护?

在 django admin 中链接到外键对象

ProgrammingError: 安装 Psycopg2 后,关系django_session不存在错误

显式 cursor.close() 的必要性

Django 模型方法 - create_or_update