Ciao a tutti e ovviamente buon 2022 per tutti voi


Veniamo al primo problema del 2022 Stavo cercando di fare una pagina che riproduca un flusso streaming DASH. Tutto funziona regolarmente tranne il fatto che non riesco ad implementare una gestione errori che se ad esempio durante la Riproduzione ci dovrebbere essere problemi x esempio caduta connessione o altro possa intercettarlo con un messaggio.


libreria dash utilizzata


Questo il codice e utilizzo

codice:
<script src="dash.all.min.js"></script>
<video id="videotv" poster="logo.jpg" preload="auto"></video>


<script type="text/javascript">
var url="manifest.mpd"


        function init() {
            var video,
				player,
            video = document.querySelector('video');
            player = dashjs.MediaPlayer().create();


//intercetta eventuali errori solo all'avvio dell'applicazione
player.on(dashjs.MediaPlayer.events.ERROR, function (data) {
alert("errore xxxxx");
window.setTimeout(function() {
location.reload();
},5 * 1000);})


           player.on(dashjs.MediaPlayer.events.PLAYBACK_NOT_ALLOWED, function (data) {
                video.muted = true;
                player.initialize(video, url, true);
            });


            player.initialize(video, url, true);
        }


 document.addEventListener('DOMContentLoaded', function () {
        init();
    });


</script>
Grazie a chi potrà aiutarmi