#python #python-3.x #django #websocket #django-channels
Вопрос:
Я создал веб-сайт чата с использованием каналов django и хочу воспроизводить аудио в качестве уведомления, когда какое-либо сообщение было отправлено / получено между пользователями. может ли кто-нибудь помочь мне в ее решении ?
Ответ №1:
Вызовите эту функцию в javascrict в событии «получено сообщение».
function playSound() {
var audio = new Audio('audio_file.mp3');
audio.play();
}
Комментарии:
1. Я получил ошибку «Не пойман (в обещании) Исключение DOMException: воспроизвести() не удалось, потому что пользователь сначала не взаимодействовал с документом».
2. Да, сначала вы должны взаимодействовать с DOM. Это правило действует во всех браузерах.