Как воспроизвести звук, сохраненный в известном каталоге с помощью Django, через скрипт Python (не шаблон)?
Я разрабатываю приложение на Django. У меня есть mp3-файл, сохраненный в каталоге
мой_проект / статика / звуки /1607.mp3
у меня есть script.py
файл, расположенный в my_project/my_app/my_folder Как я могу сказать моему django воспроизвести его в конце script.py
?
2 ответа
Вы можете сделать это с помощью модуля playsound.
Это (неэффективный) способ указать Django каталог, в котором находится файл, который вы хотите воспроизвести:
from playsound import playsound
import os
from django.contrib.staticfiles import finders
result = finders.find('static/sounds/1607.mp3')
searched_locations = finders.searched_locations
sound_dir = os.path.join(searched_locations[0]+r'\sounds\1607.mp3')
playsound(sound_dir)
print("Sound just played!")
Если кто-нибудь знает, как быстро указать воспроизведение в каталоге, в котором находится звуковой файл, не стесняйтесь отвечать.