Retry
Closed this issue · 3 comments
lzanol commented
Tasks
- Interceptar erro
- Timer
- Feedback
- Reconexão
- Erro final
- (NTH) Botão "retry"
- Testes
- Ao interromper conexão, contar N segs e tentar mais 2 vezes e falhar
- Ao interromper conexão, contar N segs e reconectar
- Ao carregar mídia
- Durante a reprodução
Done
Player reconectando até 3 vezes em caso de falha durante a reprodução ou falhando permanentemente.
lzanol commented
Deploy
- Release (v0.5.0 + release notes)
lzanol commented
Docs
Criticalidade
Criticalidade | Comportamento |
---|---|
Crítico | O player será destruído e exibida uma mensagem de erro |
Recuperável | Será exibida uma mensagem de erro e o player tentará se recuperar |
Info | Será exibida uma mensagem de erro |
Mínimo | O player continuará a reprodução sem exibir erro algum |
Códigos de erros
Código | Descrição | Criticalidade |
---|---|---|
-1 | Mínimo | Erro desconhecido |
1 | Crítico | O formato da URL é inválido |
2 | Crítico | Erro ao criar o player interno |
3 | Crítico | Reprodução de mídia segura em dispositivo desbloqueado (rooted) |
4 | Crítico | Player interno não carregado |
Para demais erros, por favor consulte a lista de erros oficial fornecida pela Apple e no StackOverflow para outros erros não documentados pela Apple.
priscilamagalhaes commented
BUGs
- Live - Não está iniciando o vídeo após reconectar.
- VOD com DFP - Executando o áudio da propaganda durante a mensagem de reconexão.
Passos- Acessar o vídeo 'HLS PROD AES com DFP Samba' e começar a assistir.
- Desconectar da internet e aguardar o dispositivo bloquear.
- Desbloquear o dispositivo e reconectar a internet.
- Clicar em Tente novamente.
- Verificar que apresenta a contagem de reconexão e executa o som da propaganda.
- VOD - Não recarrega o vídeo
Passos- Acessar o vídeo 'HLS PROD AES com DFP Samba' e começar a assistir.
- Desconectar da internet e aguardar a mensagem de reconexão aparecer (uns 50seg) e o dispositivo bloquear.
- Desbloquear o dispositivo e reconectar a internet.
- Clicar em Tentar novamente.
- Verificar que a tela fica preta e o tamanho do vídeo está zerado.
- VOD DRM - Não inicia o vídeo após reconectar (não sei se deveria)
Passos- Acessar vídeo DRM.
- Iniciar o vídeo e retirar a conexão a internet.
- Aguardar o dispositivo bloquear.
- Desbloquear o dispositivo.
- Verificar que a mensagem é apresentada corretamente.
- Reconectar a internet e clicar em Tente novamente.
- Irá apresentar a mensagem de erro.
- Seek para trás apresenta mensagem de retry após bloquear o dispositivo.
- Seek sem conexão e sem buffer suficiente não está efetuando o countdown.
- Timer precisa ser disparado a partir da main thread
- Está retornando o início do vídeo ao realizar troca de output.
- Mensagem de reconectar não é apresentada no modo fullscreen.
- O player sairá do modo fullscreen e exibirá o erro em seguida
- Reajustar o layout da reconexão no player audio.
- Retornando ao vídeo na primeira queda de conexão.
Passos- Acessar o vídeo '1080p_Video grande_720p'.
- Começar a assistir e desconectar da internet.
- Aguardar a contagem e reconectar a internet. Clicar em Tentar novamente.
- Assistir mais um pouco ou avançar o vídeo.
- Desconectar da internet e aguardar a apresentação da mensagem.
- Reconectar a internet.
- Verificar que está retornando no tempo da primeira perda de conexão.