Estoy reproduciendo audio en la carga de la página cuando el usuario hace clic en cualquier ubicación en el navegador en angular
<audio id="rsplayer"> <source src='{{ Url }}' /> </audio>llamándolo usando este código
var player = <HTMLAudioElement> document.querySelector('#rsplayer'); player.load(); var promise = player.play(); if (promise !== undefined) { promise.then(_ => { }).catch(error => { }); }el audio se está reproduciendo pero la barra de progreso y el temporizador no funcionan.
probablemente porque changeDetecion no se activa. esto debería ayudar: player.onprogress = () => { this.changeDetectorRef.detectChanges(); }