Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:How do I handle errors in live streaming

Dernière mise à jour :Aug 10, 2026

Cette rubrique décrit les problèmes susceptibles de survenir lors de l'utilisation d'ApsaraVideo Player pour la diffusion en direct et propose des solutions.

Événement onM3u8Retry

  • Description

    En cas d'erreur pendant la diffusion en direct, ApsaraVideo Player tente cinq fois de restaurer les données et déclenche l'événement onM3u8Retry. Abonnez-vous à cet événement pour afficher un message personnalisé à l'écran, tel que « Nous revenons très vite ».

  • Implémentation du code

player.on('onM3u8Retry',function(){
   console.log('Be right back.')
 });

Événement liveStreamStop

  • Description

    Si le lecteur ne parvient pas à restaurer les données, il déclenche l'événement liveStreamStop. Abonnez-vous à cet événement pour basculer vers un autre flux ou afficher un message personnalisé à l'écran, tel que « La diffusion en direct est terminée ».

  • Implémentation du code

    • Basculez vers un autre flux disponible

      player.on('liveStreamStop',function(){
         var newUrl = "New streaming URL";
         player.loadByUrl(newUrl);
       });
    • Créez un message personnalisé à l'écran pour annoncer la fin de la diffusion en direct

      player.on('liveStreamStop',function(){
         console.log('Live stream ended.');
       });