Infelizmente ainda não temos uma versão estável do VLC para Android, o que foi disponibilizado é apenas uma versão Beta com muitos bugs e sem suporte ainda.
Não garanto que funcionará em qualquer smartfone, pois a principio existem duas versões, a NEON e a NO-NEON (a diferença está no tipo dos processadores).
Para descobrir qual a versão apropriada para o seu, localize um arquivo de texto em seu celular “/proc/cpuinfo”. Faça uma cópia deste arquivo em seu cartão de memória, renomei-o para “.txt” e abra-o. Aparecerá algo assim:
Processor : ARMv7 Processor rev 2 (v7l)
processor : 0
BogoMIPS : 1597.74
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0×41
CPU architecture: 7
CPU variant : 0×1
CPU part : 0xc09
CPU revision : 2
Hardware : mapphone_CDMA
Revision : 0000
Serial : 0000000000000000
Se você encontrar a palavra ‘neon’ na linha Features, então seu aparelho tem suporte à versão NEON.
Se não, você terá que usar a variante NO-NEON do VLC”. Baixe o app aqui