Além do CorePlayer que é o melhor, pois lê uma grande quantidade de formatos, tem também o SmartMovie, que tem a vantagem de rodar .avi com legenda separada, só bastando transformar a legenda de .srt para o formato .sub (opção Microdvd pelo Subtitle Workshop) e gravar os dois arquivos (o avi e o sub) na mesma pasta com o mesmo nome. Difícil é um celular que rode um .avi com alto bitrate e resolução com velocidade boa. Flw.