Yo tengo un problema parecido, consigo mostrar el vídeo si el setdatasource tira de un fichero en URL pero si tiro de la sdcard, nada de nada. La zona del vídeo en la pantalla se ve en negro pero se oye el audio, no sé lo que puede estar pasando.
Alguna idea?