Описание тега mediametadataretriever

0 ответов

Как извлечь из видео 24 разных кадра в секунду?

Я хочу создать GIF из видео mp4. Поэтому мне нужно сначала извлечь кадры из видео. Вот код, который я использую для извлечения кадров: MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(mFilePath); Bitmap bitmap…
26 ноя '15 в 05:25
4 ответа

Как узнать продолжительность видео без mediaPlayer?

На самом деле я пытаюсь выяснить duration of video from URl но он выдает исключение нулевого указателя try{ File file = new File("http://84.--.--.--:8--9/"+filename); if ( file.toString().endsWith(".jpg")) { //photo } else if (file.toString().endsWi…
0 ответов

MediaMetadataRetriever недопустимый аргумент

Я пытаюсь получить кадр из видео, которое пользователь выбирает из своей галереи. Я использую MediaMetadataRetreiver и по какой-то причине на "setDataSource" я получаю недопустимый аргумент. Я передаю туда строку видео о местоположении. Я не знаю, ч…
0 ответов

Ошибка MediaMetadataRetriever setDataSource: status = 0xFFFFFFED

Мне нужно получить кадры из видео, расположенного в Интернете. Вот как я это делаю: class PlayerWrapper { private static final MediaMetadataRetriever mMediaMetadataRetriever = new MediaMetadataRetriever(); … public void initPlayback(final Context co…
0 ответов

Получить миниатюру для URL видео в Dropbox в Android

Я искал способ создания эскиза для предварительного просмотра видео, сохраненного в Dropbox, в приложении для Android, которое я разрабатываю. На данный момент кажется, что единственный способ - создать миниатюрное изображение из видео и загрузить е…
1 ответ

Получил java.lang.RuntimeException: setDataSource не удалось: status = 0x80000000 Только в Android 6.0

В Stackru слишком много вопросов по этому вопросу, но я не могу найти решение по поводу Android 6.0. Я получил это исключение только в Android 6.0, Я тестировал приложение в Moto X Play. Во всех других Android мое приложение работает полностью. Я по…
2 ответа

Android MediaMetadataRetriever OPTION_CLOSET не работает для некоторых видео

Я только начинаю разработку Android. Некоторое время я пытался извлечь кадры из видеофайлов, которые есть на моем телефоне, вот так: MediaMetadataRetriever retriever = new MediaMetadataRetriever(); retriever.setDataSource(getApplicationContext(),lin…
17 окт '14 в 16:27
0 ответов

MediaMetadataRetriever задушит поведение

Итак, я использую эти простые строки кода: public static boolean checkIfAudioFileIsValid(String filePath) { MediaMetadataRetriever retriever = new MediaMetadataRetriever(); long duration; try { retriever.setDataSource(filePath); duration = Long.pars…
20 мар '17 в 11:39
1 ответ

java.io.IOException:setdatasource сбой, состояние = 0xFFF

Я пытаюсь получить продолжительность файла.amr с помощью MediaMetadataRetriever.Bur Каждый раз, когда я использую, он выдает ошибку. Ниже приведен код для расчета длительности. Но это дает ошибку в SETDATASOURCE.newfile - файл, который я создал во в…
23 сен '14 в 10:35
1 ответ

MediaExtractor, MediaMetadataRetriever с необработанным файлом / файлом актива

Я пытаюсь прочитать видеофайл в папке raw/assets, я пробовал следующие подходы, но ни один из них не работает. Я тестирую API 16. Каждый подход я пробую с расширением mp4 и без него. Я действительно ценю, что кто-то может помочь мне с этим Все подхо…
04 июн '14 в 06:45
1 ответ

Ошибка logcat: E/ExtMediaPlayer-JNI: env->IsInstanceOf завершается ошибкой

Я пытаюсь получить обложку альбома для каждой песни в своем приложении музыкального проигрывателя. Но я не получаю ничего, кроме черного экрана и обложек альбомов. Кажется, в коде нет ошибок как таковых, кроме ошибок журнала ошибок, о которых я нико…
1 ответ

Как использовать MediaMetadataRetriever SetDataSource для файла во внешнем хранилище

Я пытаюсь извлечь обложку альбома из файла MP3, но я не могу указать правильное местоположение песни, которое я могу указать в методе SetDataSource. Я попробовал все, но все равно это дает мне ошибку IllegalArgumentException, Все это происходит, ког…
1 ответ

MediaMetadataRetriever getFrameAtTime возвращает только первый кадр

Приведенный ниже код возвращает (test.gif) только первый кадр и создает рисунок с 5 одинаковыми кадрами (первый кадр видео). Я читаю большинство вопросов в Stackru, но не могу понять, что является причиной этой проблемы. Также, по некоторым предложе…
1 ответ

MediaMetadataRetriever FileNotFoundException

Я создаю приложение, в котором вы можете сначала выбрать видео с телефона, а затем оно будет показано дважды в другом упражнении. То есть одно и то же видео показывается в левой половине и в правой половине экрана. Что я сделал так далеко: В первом …
0 ответов

Android MediaMetadataRetriever получить кадр с помощью FFmpegMediaMetadataRetriever

Может кто-нибудь, пожалуйста, помогите мне о моей проблеме относительно получения текущего кадра из videoview, используя источник данных RTSP. Я следовал этому руководству из этого блога. В этом коде, где растровое изображение будет отображаться, ко…
1 ответ

MediaMetadataRetriever.setDataSource(собственный метод) вызывает RuntimeException: status = 0xFFFFFFEA

Я строю медиаплеер, используя ReactNative. Чтобы выполнить такое приложение, мне пришлось экспортировать модуль, который я построил для получения музыкальных метаданных, таких как альбом, исполнитель и т. Д., А также путь к файлу. Приведенный выше к…
1 ответ

Получить несколько миниатюр из видео

Я использую MediaMetadataRetriever чтобы получить миниатюры в определенное время в видео. Вот как я этого добиваюсь: MediaMetadataRetriever metadataRetriever = new MediaMetadataRetriever(); try { metadataRetriever.setDataSource(MainActivity.this, Ur…
1 ответ

MediaMetadataRetrieverJNI: ошибка getEmbeddecPicture

Я использую android и перебираю несколько сотен медиа-файлов, чтобы найти первое встроенное изображение, которое работает хорошо, но отправляет мне много ошибок в моем logcat. Я использую этот код: for (String s : ArrayList <String> paths){ Me…
18 авг '14 в 15:52
1 ответ

Как можно получить обложку альбома с URL

Хочу получить обложку альбома с URL и это моя попытка: SongPath = "www.asd.com/music.mp3"; android.media.MediaMetadataRetriever mmr = new MediaMetadataRetriever(); try{ mmr.setDataSource(SongPath); }catch(Exception e){} byte [] data = mmr.getEmbedde…
27 фев '17 в 09:45
2 ответа

Андроид видео показать общую продолжительность без использования медиа-контроллера

Я пытаюсь определить продолжительность воспроизведения видео при создании своего собственного медиа-контроллера. Когда я использую медиа-контроллер по умолчанию, проблем не возникает, так как он показывает все детали. Я хочу создать свой собственный…