Я разрабатываю приложение, которое имеет три вида в макете, например изображение, текстовое изображение и видеоизображение могут получить скриншот для макета, но в что для videoview iam становится пустым .please помогите мне узнать это спасибо ....Снимок экрана для просмотра видео и изображений в одном макете в android
ответ
Вы можете использовать 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
Я пытался использовать пример в своем приложении. Я создаю два представления одновременно, когда видео и изображение будут работать в цикле. – dilli
Пожалуйста, укажите, что не работает. , Что случилось с этим примером? – HashtagMarkus
Hi Zerd1984, здесь мое требование - захватить экран приложения – dilli
Просто укажите, как вы загружаете свое видео из необработанной папки или с сервера? – Piyush
Я загружаю видео и изображения с SDCard – dilli
означает, что видеоролик ur не загружается в виде видео? – Piyush