Черный экран Android VideoView

Я искал способ избавиться от неприятного черного начального экрана в VideoView перед запуском метода start ().

Я пробовал использовать фоновое изображение в виджете, но оно не работает должным образом. Я также попытался поместить изображение первого кадра в видео поверх VideoView и скрыть его после метода звезд (). Добавление прослушивателя onPrepared для запуска видео и последующего скрытия изображения. Это работает, но при переходе есть ужасное мерцание, и я не знаю, как от него избавиться.


Спасибо за ответ. Добавление MediaController не дало никакого эффекта. Проблема не устранена (Я все еще вижу черное мерцание )и вообще не хочу, чтобы элементы управления видео были видны. Мой код выглядит следующим образом:

    VideoView vSurface= (VideoView) findViewById(R.id.surfaceView1);
    vSurface.setVideoURI(Uri.parse("android.resource://com.mypackage/" + R.raw.video1));
    vSurface.setVisibility(View.VISIBLE);
    vSurface.setOnPreparedListener(this);
    vSurface.setDrawingCacheEnabled(true);
    vSurface.setOnErrorListener(this);
56
задан M.G 18 December 2014 в 14:28
поделиться