Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Como lidar com erros em transmissões ao vivo

Última atualização: Jun 27, 2026

Este tópico descreve possíveis problemas durante o uso do ApsaraVideo Player para transmissões ao vivo e apresenta as respectivas soluções.

Evento onM3u8Retry

  • Descrição

    Se ocorrer um erro durante a transmissão ao vivo, o ApsaraVideo Player tentará restaurar os dados cinco vezes e acionará o evento onM3u8Retry. Assine o evento onM3u8Retry para exibir uma mensagem personalizada na tela, como "Voltamos em breve".

  • Implementação de código

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

Evento liveStreamStop

  • Descrição

    Caso o player não consiga restaurar os dados, o sistema acionará o evento liveStreamStop. Assine esse evento para alternar para outro stream de reprodução ou exibir uma mensagem personalizada na tela, como "Transmissão ao vivo encerrada".

  • Implementação de código

    • Alterne para outro stream disponível

      player.on('liveStreamStop',function(){
         var newUrl = "New streaming URL";
         player.loadByUrl(newUrl);
       });
    • Crie uma mensagem personalizada na tela para anunciar o fim da transmissão ao vivo

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