Reprodutor de vídeo Android baseado na biblioteca ExoPlayer. Ele usa a extensão ffmpeg do ExoPlayer com todos os seus formatos de áudio habilitados (pode lidar até com formatos especiais como AC3, EAC3, DTS, DTS HD, TrueHD etc.).
Ele sincroniza corretamente o áudio com a trilha de vídeo ao usar fones de ouvido/alto-falante Bluetooth.
Formatos suportados
* Áudio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE no Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
* Vídeo: H.263, H.264 AVC (perfil de linha de base; perfil principal no Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
* Contêineres: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV
* Streaming: DASH, HLS, SmoothStreaming, RTSP
* Legendas: SRT, SSA, TTML, VTT
Reprodução de vídeo HDR (HDR10+ e Dolby Vision) em hardware compatível/suportado.
Recursos
* Seleção de faixa de áudio/legenda
* Controle de velocidade de reprodução
* Deslize horizontalmente e toque duas vezes para pesquisar rapidamente
* Deslize verticalmente para alterar o brilho (esquerda) / volume (direita)
* Aperte para ampliar (Android 7+)
* PiP (Picture in Picture) no Android 8+ (redimensionável no Android 11+)
* Redimensionar (ajustar/cortar)
* Aumento de volume
* Correspondência automática de taxa de quadros em Android TV/caixas (Android 6+)
* Ações pós-reprodução (excluir arquivo/pular para o próximo)
* Bloqueio de toque (toque longo)
* Sem anúncios, rastreamento ou permissões excessivas
Para carregar legendas externas (não incorporadas), pressione longamente a ação de abrir arquivo na barra inferior. Na primeira vez que você fizer isso, será solicitado que você selecione a pasta raiz do vídeo para permitir o carregamento automático de legendas externas.
Este aplicativo não fornece nenhum conteúdo de vídeo por si só. Ele só pode acessar e reproduzir conteúdo fornecido pelo usuário.
Código-fonte aberto/código-fonte disponível: https://github.com/moneytoo/Player