Как убрать черный экран, который появляется перед воспроизведением MP4 Video? - PullRequest
7 голосов
/ 25 января 2012

Я играю в MP4 в телефоне Android с кодом ниже:

VideoView videoView = (VideoView) findViewById(R.id.VideoView);
        //  Set video link (mp4 format )
        File file2 = new File("/sdcard/Alone.mp4");
        Uri video = Uri.fromFile(file2);

        videoView.setVideoURI(video);
        videoView.start();

Но пока я проигрывал это видео, перед его началом я видел один черный экран в течение 0,2 или 0,3 секунды.

Я не хочу, чтобы этот черный экран появлялся.

Итак, что я должен сделать? Я хочу, чтобы, пока я воспроизводил видео, должен был быть только экран видео, и не должно быть никакого другого черного экрана перед его воспроизведением?

Спасибо.

1 Ответ

14 голосов
/ 04 мая 2012

Моим решением этой проблемы была следующая строка:

videoView.setZOrderOnTop(true);

Это меняет черный экран с мгновенным прозрачным видео.Вы можете легко решить эту другую проблему, установив ImageView с первым видеокадром позади VideoView.

...