O Android não está reproduzindo vídeo .mp4

oi pessoal eu preparei um código para apenas reproduzir um arquivo mp4 simples da minha pasta res ... A codificação é algo como isto ...

    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();
    }
}

agora, embora não haja erro na reprodução ... A atividade gera automaticamente uma caixa de diálogo dizendo "desculpe, este vídeo não pode ser reproduzido" ... mas eu posso ouvir o áudio e ele é reproduzido até o fim ... não consigo entender o problema é...

questionAnswers(3)

yourAnswerToTheQuestion