Есть ли способ воспроизведения необработанных аудио / видео потоков в Android API? - PullRequest
2 голосов
/ 01 марта 2012

У меня есть поток Vorbis, который я могу при необходимости декодировать в PCM, и у меня есть сырой поток h264, все три из которых поддерживаются Android в контейнере.Хотите знать, если есть какой-либо способ для ручной подачи видео и аудио образцов в Android MediaPlayer без какого-либо контейнера.Я думаю, что мне придется переопределить методы в MediaPlayer.У кого-нибудь есть опыт с этим или есть более простой способ сделать это?Я не могу представить, что это невозможно ...

1 Ответ

0 голосов
/ 02 марта 2012

Возможно, вы сможете воспроизводить аудиосэмплы pcm (для этого также, я думаю, вам, возможно, придется поместить заголовок wav), но вы не сможете воспроизвести элементарный поток H264 без контейнера. В среде мультимедиа (Stagefright) есть функции сниффера, зарегистрированные для различных контейнерных форматов, которые могут указать, какой тип парсера необходимо использовать, а затем создать экстрактор (парсер). Я не думаю, что вы сможете воспроизводить элементарный поток H264 из приложения, используя встроенный медиа-фреймворк Android.

...