Android no reproduce video .mp4

hola chicos, he preparado un código para reproducir un simple archivo mp4 de mi carpeta res ... La codificación es algo como esto ...

    public class VideoPlayer extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.video);
        VideoView video = (VideoView)findViewById(R.id.VideoView);
        Uri uri = Uri.parse("android.resource://company.software.myapp/"
                + R.raw.myvideo);
        MediaController mc = new MediaController(this);
        video.setMediaController(mc);
        video.setVideoURI(uri);
        //video.requestFocus();
        video.start();
    }
}

ahora, aunque no hay ningún error al reproducir ... La actividad genera automáticamente un cuadro de diálogo que dice "lo siento, este video no se puede reproducir" ... pero puedo escuchar el audio y se reproduce hasta el final ... no puedo entender el problema es...

Respuestas a la pregunta(3)

Su respuesta a la pregunta