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 (ele pode lidar até mesmo 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-falantes 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 trilha de áudio/legenda
* Controle de velocidade de reprodução
* Deslize horizontalmente e toque duplo para buscar rapidamente
* Deslize verticalmente para alterar o brilho (esquerda) / volume (direita)
* Belisque 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 e segure a ação de abrir arquivo na barra inferior. Na primeira vez que fizer isso, você será solicitado a selecionar a pasta de vídeo raiz para habilitar 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