Actualmente tengo un sonido de transmisión de secuencias de comandos y guardo el sonido anormal en formato wav, lo almacené en la carpeta del matraz en las plantillas.
El servidor web Flask está transmitiendo algún tipo de video. También puede reproducir un sonido anormal en la carpeta estática.
Después de iniciar mi servidor web y cuando se presiona el botón de reproducción, se reproduce un sonido anormal. Sin embargo, cuando se detecta otro sonido anormal, el clip de sonido se actualizará en la carpeta estática, pero el mismo clip de sonido antiguo seguirá reproduciéndose en la página html.
He intentado cargar el clip de sonido guardado en la función JS de esta manera en index.html:
<audio src="{{url_for('static', filename='/screams/new_scream.wav')}}" type="audio/mpeg" id="audiotag1" preload="metadata"/> </audio> <script type="text/javascript"> var song = document.getElementById('audiotag1') function play_single_sound() { song.load(); song.play(); } </script>También he intentado eliminar el caché en el matraz de la siguiente manera:
app.config["CACHE_TYPE"] = "null"ambos métodos no pueden resolver el problema.
¿Alguna otra sugerencia para reproducir el último clip de audio en la página html?