No início, assistir vídeos no Android era uma tarefa difícil, já que os aparelhos ofereciam uma lista muito limitada de formatos de arquivos suportados, não existia um player de vídeo universal para o sistema e nem mesmo o suporte a flash. Com o tempo as coisas melhoraram muito, com SoCs como o Hummingbird passando a oferecer suporte a múltiplos formatos de vídeos via hardware e players como o RockPlayer passando a oferecer a complementar opção de decodificação via software, oferecendo suporte mesmo aos formatos mais obscuros, desde que o processador aguente.
Uma nova opção é o Moboplayer, que assim como o Rockplayer também combina a decodificação via hardware com uma engine de decodificação via software. Dentro da minha experiência, ele se mostrou superior ao Rockplayer em diversas situações, abrindo arquivos que o Rockplayer não abria corretamente e exibindo outros com um melhor frame-rate em modo software. Como teoricamente ambos são baseados no FFMPEG, não deveria haver uma grande diferença entre a decodificação dos dois quando operando em modo software, por isso não me surpreenderia se o Moboplayer estiver usando algum “ugly-hack” como opções mais leves de decodificação, mas como não consegui notar diferença visual, me pareceu uma boa opção. Ele é um download gratuito, por isso vale um teste:
Ele implementa alguns bons toques na interface, como a possibilidade de travar os controles onscreen pressionando o botão menu (muito bom para não voltar ao começo do vídeo por tocar acidentalmente na tela). Para assistir os vídeos em modo software (que você vai precisar usar em quase todos caso tenha um Milestone, por exemplo) basta usar um toque longo e usar a opção “Soft-decoding”.
Esta postagem foi modificada pela última vez em 12/04/2011 13:40