Репозиторий: https://github.com/desboisGIT/TestSite
У меня возникла проблема с воспроизведением аудиофайлов, загруженных через мое приложение Django с использованием тега HTML5. Вот настройка:
Описание проблемы:
У меня есть модель Django (AudioFile) с FileField (audio_file). для загрузки аудиофайлов.
В моем шаблоне я перебираю набор запросов (аудио) объектов AudioFile, чтобы отобразить сведения об аудио и предоставить возможность воспроизведения с помощью тега.
Фрагмент кода шаблона:
Код: Выделить всё
{% for file in audio %}
[*]
[h4]{{ file.title }}[/h4]
[url={{ file.audio_file }}]{{ file.name }}[/url]
Your browser does not support the audio element.
{% endfor %}
Нажатие кнопки воспроизведения для каждого аудиофайла должно инициировать воспроизведение непосредственно в браузере с использованием аудио HTML5. возможности.
Предпринятые шаги:
Проверены настройки MEDIA_URL и MEDIA_ROOT в settings.py, чтобы убедиться, что медиафайлы обслуживаются правильно.
Проверены настройки модели Django (models.py). чтобы подтвердить путь upload_to для FileField.
Вопрос:
Как правильно настроить Django и тег в HTML5 для воспроизведения загруженных аудиофайлов? Какие изменения необходимы в определениях шаблонов и моделей, чтобы обеспечить правильную функциональность воспроизведения?
Будем очень признательны за любые идеи и предложения! Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ot-playing