2014-12-04 2 views
-1

Я разрабатываю приложение, которое имеет три вида в макете, например изображение, текстовое изображение и видеоизображение могут получить скриншот для макета, но в что для videoview iam становится пустым .please помогите мне узнать это спасибо ....Снимок экрана для просмотра видео и изображений в одном макете в android

+0

Просто укажите, как вы загружаете свое видео из необработанной папки или с сервера? – Piyush

+0

Я загружаю видео и изображения с SDCard – dilli

+0

означает, что видеоролик ur не загружается в виде видео? – Piyush

ответ

0

Вы можете использовать MediaMetadataRetriever, чтобы создать снимок экрана для данного кадра. http://developer.android.com/reference/android/media/MediaMetadataRetriever.html

Basially Вы должны создать приемник и установить видео в качестве DataSource

mediaMetadataRetriever.setDataSource("yourVideo.mp4"); 

Чтобы получить скриншот:

Bitmap bmFrame = mediaMetadataRetriever 
       .getFrameAtTime(currentPosition * 1000); // unit in 
                  // microsecond 

Для подробного примера рассмотрим здесь: How to take a screenshot of Android's VideoView from rtsp streaming?

Или здесь: http://android-er.blogspot.de/2013/05/get-current-frame-in-videoview-using.html

+0

Я пытался использовать пример в своем приложении. Я создаю два представления одновременно, когда видео и изображение будут работать в цикле. – dilli

+0

Пожалуйста, укажите, что не работает. , Что случилось с этим примером? – HashtagMarkus

+0

Hi Zerd1984, здесь мое требование - захватить экран приложения – dilli

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

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