Articles of видео

Воспроизведение видео с http-сервера в android

У меня есть список, в котором я загружаю все видео из конкретной папки сервера. Теперь то, что я пытаюсь сделать, – это щелкнуть элемент списка, чтобы воспроизвести это видео в виде видео. Кажется, что все работает отлично, но только проблема, с которой я столкнулся, – это когда я нажимаю на элемент списка, он не воспроизводит […]

Как использовать последний FFMPEG в проекте студии Android?

У меня есть простая задача сделать видео из нескольких изображений и аудиофайлов. После многого поиска, что его возможно с помощью FFMPEG, к сожалению, нет обновленных руководств для FFMPEG, их немного, но устарело, и большинство из них не работают. Поскольку я скомпилировал FFMPEG для android, используя NDK android-ndk-r10e и ffmpeg-2.8.6 на моем MAC с Android Studio, […]

Как применить фильтрацию видео в Android?

Я работаю над приложением вроде instagram, где я должен применять фильтры на уже созданном видео и хранить его в SDCard. Я много искал, но в конце дня я нашел одну библиотеку по имени FFMPEG, но не получил никакой помощи. Я новичок в фильтрации видео. И у меня есть настройка NDK, но я не знаю, как […]

Декодирование h264 ByteStream на Android

Я хочу декодировать и отображать необработанный поток байтов видео h264 в Android, и поэтому в настоящее время я использую классы MediaCodec/Format . Я получаю данные кадра через Udp с сервера. Но, к сожалению, на данный момент ничего не отображается. Вот что я до сих пор. Инициализация класса MediaCodec: codec = MediaCodec.createDecoderByType("video/avc"); MediaFormat format = new […]

Могу ли я отображать текущую прямую трансляцию в полноэкранном приложении googleTV

В полноэкранном приложении GoogleTV я могу отображать текущее прямое ТВ в медиа-контроле (например, пользователь может сейчас смотреть «Дом на NBC»). Поскольку в googleTV нет ни одной вещи, как тикер или боковое приложение (например, в виджетах SamsumgTV или Yahoo!), я бы хотел, чтобы пользователь продолжал наблюдать за их показом в полноэкранном приложении, а также просматривал простое […]

Видео HTML5 не будет зацикливаться на устройствах Android

После нескольких часов попыток я хочу спросить, как зацикливать видео на устройствах Android с помощью тега HTML5. Чтобы быть независимым от браузера, я включил video.js для воспроизведения видео. Все отлично работало для Firefox и Chrome, но на моем Android-устройстве (SSG3 с Android 4.0.4) видео не запускается и не зацикливается. <video id="model_video" autoplay loop preload="auto" data-setup="{}" […]

Как определить, когда VideoView начинает играть (Android)?

Вот проблема, я хочу изменить кнопку воспроизведения, чтобы приостановить действие кнопки, когда видеопоток начнет воспроизводиться в видеообъявлении, но я не знаю, как определить это событие?

Видео не приостанавливается в фрагменте ViewPager

Я использую View Pager с фрагментом для показа изображения и видео, я могу показывать изображение и видео должным образом, но у меня есть проблема, когда я сажусь за видео, затем воспроизводится видео, но я прокручиваю следующий или предыдущий, после чего видео все еще воспроизводится Просто следующий или предыдущий экран, но когда я перемещаю два слайда […]

Как конвертировать видео в базовые данные

У меня есть приложение, которое снимает видео с камеры или галереи и преобразует его в данные base64, и эти данные отправляются на сервер, но проблема заключается в том, что всякий раз, когда я конвертирую данные base64, это будут неверные данные в переменной видеоданных. Для этого я использовал ниже код: FileInputStream objFileIS = null; try { […]

BufferQueue был оставлен: при воспроизведении видео с помощью TextureView

Каждый раз, когда я приостанавливаю свою деятельность (фактически Фрагмент), чтобы перейти в другое приложение, после возвращения с onResume я пытаюсь возобновить воспроизведение видео, но он не воспроизводится: я получаю пустой экран. После расследования я вижу следующее в Logcat E/BufferQueueProducer: [unnamed-23827-0] queueBuffer: BufferQueue has been abandoned E/MediaPlayer: error (1, -38) E/MediaPlayer: error (1, -38) E/MediaPlayer: error […]