Python 当使用django通道发生onmessage事件时,如何触发通知声音?

Python 当使用django通道发生onmessage事件时,如何触发通知声音?,python,python-3.x,django,websocket,django-channels,Python,Python 3.x,Django,Websocket,Django Channels,我已经使用django频道创建了一个聊天网站,希望在用户之间发送/接收任何消息时播放一些音频作为通知警报。 有人能帮我解决吗?在“message received”事件中用javascrict调用此函数 我收到错误“Uncaught(in promise)DOMException:play()失败,因为用户没有首先与文档交互。”是的,您必须首先与DOM交互。这是所有浏览器的规则。 function playSound() { var audio = new Audio('audio_fi

我已经使用django频道创建了一个聊天网站,希望在用户之间发送/接收任何消息时播放一些音频作为通知警报。
有人能帮我解决吗?

在“message received”事件中用javascrict调用此函数


我收到错误“Uncaught(in promise)DOMException:play()失败,因为用户没有首先与文档交互。”是的,您必须首先与DOM交互。这是所有浏览器的规则。
function playSound() {
    var audio = new Audio('audio_file.mp3');
    audio.play();
}