ExoPlaybackException no IPTV: causa e solução
ExoPlaybackException é o erro genérico do ExoPlayer, biblioteca de vídeo do Google usada por muitos players Android e Fire TV. Ele aparece quando o vídeo não pode ser reproduzido: formato ou codec não suportado pelo aparelho, falha no decodificador ou fonte do canal indisponível. Trocar o decodificador do player resolve boa parte dos casos.
Por equipe editorial Blessed Play · Atualizado em · Como produzimos
Sintoma
Ao abrir um canal ou filme, o player mostra ExoPlaybackException, às vezes seguido de Source error, Renderer error ou Decoder init failed. Pode acontecer em um canal só ou em vários.
Causa raiz
| Complemento da mensagem | Indica |
|---|---|
| Source error | Problema ao buscar o vídeo: rede, link ou canal fora do ar |
| Renderer error / Decoder init failed | Aparelho não consegue decodificar o formato |
| Sem complemento | Falha genérica; comece pelo decodificador |
Canais em H.265 (HEVC) ou 4K exigem decodificação por hardware. Aparelhos antigos ou com pouca memória podem não suportar, e o ExoPlayer devolve o erro.
Solução passo a passo
- Passo 1: nas configurações do player, troque o decodificador de hardware para software (ou o contrário).
- Passo 2: se o player permitir, mude o player interno de ExoPlayer para outro motor, como VLC.
- Passo 3: abra a versão Full HD ou HD do mesmo canal.
- Passo 4: reinicie o aparelho para liberar memória.
- Passo 5: atualize o player.
- Passo 6: se só um canal apresenta o erro e outros funcionam, o canal pode estar temporariamente fora do ar.
Como confirmar que resolveu
O canal abre e roda por alguns minutos sem voltar à tela de erro. Teste também um canal 4K: se só ele falha, o limite é do aparelho.
Quando acionar o suporte
Se o erro aparece em todos os canais em aparelhos diferentes, envie ao suporte os nomes dos canais, o player e a mensagem completa.
Erros relacionados
Perguntas frequentes
ExoPlaybackException é problema da internet?
Às vezes (Source error), mas com frequência é limite de decodificação do aparelho.
Acontece no Fire TV Stick?
Sim. O Fire OS é baseado em Android e muitos players usam o ExoPlayer.