Django и HTML не могут запускать видео с заданного времени

Я пытаюсь запустить воспроизведение видео из определенного места, используя Django:

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

Это дает ошибку

GET http://127.0.0.1:8000/static/vids/videoplayback.mp4%23t%3D10%2C30 404 (Not Found)

Похоже, что виной всему автоматическая экранировка специальных символов в Django. Удаление #t=10,30 приведет к автовоспроизведению видео без каких-либо проблем.

Как это исправить?

Вы можете задать атрибуты как строки с синтаксисом mustache-syntax, например: {{ 'random string' }}. Например, так:

<video controls autoplay id='vid' muted >
 <source src="{% static 'vids/videoplayback.mp4' %}{{ '#t=10,30' }}" type="video/mp4">
</video>
Вернуться на верх