Ho fatto tutto come mi hai detto ma quando seleziono exoplayer.jar mi dice:
Error:Invalid or corrupt jarfile... exoplayer.jar
A me è comparso un errore diverso, a runtime, perché ho volutamente
non copiato anche le librerie aggiuntive indicate da Erel, proprio per vedere se avrebbe dato lo stesso errore (provando il suo progetto d'esempio, non uno mio).
Dopodiché, aggiunte anche quelle librerie sembra essere tutto ok (a parte che non riesce a trovare online il file da caricare).
Quindi, il file non dovrebbe essere corrotto; prova a scaricarlo nuovamente.
Hai scaricato e copiato (stesso posto) anche le librerie aggiuntive richieste da quella exoplayer.jar?
www.b4x.com/android/files/exoplayer_additional_libs.zip
Tu hai mai caricato mp4? Se si con quale metodo?
Metodo "standard": per file lunghi, oggetto MediaPlayer (già fornito nella libreria Core, quindi non devi installare altro); per file brevi, libreria Audio, oggetto SoundPool.
Comunque, insisterei con questa ExoPlayer, potrebbe essere più "potente".