2013-07-23 3 views
0

Я разрабатываю одно приложение для Android, в котором я могу воспроизводить все видео и изображения на SD-карте. Но я получаю пустой экран для 2 или 3 секунд при отображении видео после изображения. Мне не нужен этот пустой экран, мне нужно показать видео сразу после изображения. Может ли кто-нибудь сказать, как это сделать?Получение пустого экрана в течение 2 или 3 секунд при отображении видео после изображения

+0

поместить некоторый код только тогда может кто-нибудь help –

+0

Заготовка sc reen может быть потому, что выполнение функции onCreate() в вашей деятельности занимает много времени. Повторно проверьте код в onCreate() и запустите его в отдельном потоке. – ShineDown

ответ

0

Это происходит, когда вы загружаете изображение и видео и пытаетесь перейти от изображения к видео до изображения. Эта проблема возникает, когда размер изображения и размер видео большие. Проверьте размер изображения и видео. разрешение на андроид манифеста
android:largeHeap="true"

0

Попробуйте воспроизведение видео в onPrepared(), в первую очередь просто инициализировать VideoView с пути или URI на видео, а затем воспроизвести его,

mVideoView.setVideoURI(Uri.parse(path)); 
    mVideoView.setOnPreparedListener(new OnPreparedListener() { 

     @Override 
     public void onPrepared(MediaPlayer mp) { 
      mVideoView.start(); 
     } 
    }); 

 Смежные вопросы

  • Нет связанных вопросов^_^