Вопрос

Может ли кто -нибудь объяснить шаги, которые мне нужно предпринять, чтобы добавить новый кодек в Android?

Кроме того, я хотел бы, чтобы кодек был установлен как часть установки приложения (или первого запуска), а не как часть полной сборки ОС Android.

Причина, по которой я хочу сделать это, заключается в том, что у меня есть приложение, которое должно показать видео не поддерживаемого кодека (HLS или TS), но я не хотел бы создавать полный раздутый видеоплеер - просто интегрируйтесь с существующим, Встроенный, игрок.

Спасибо, Алик.

Это было полезно?

Решение

Может ли кто -нибудь объяснить шаги, которые мне нужно предпринять, чтобы добавить новый кодек в Android?

Создайте свою собственную прошивку или создайте свой собственный медиаплеер (например, VLC для Android).

Кроме того, я хотел бы, чтобы кодек был установлен как часть установки приложения (или первого запуска), а не как часть полной сборки ОС Android.

Это невозможно, если вы не создаете свой собственный медиаплеер.

Причина, по которой я хочу сделать это, заключается в том, что у меня есть приложение, которое должно показать видео не поддерживаемого кодека (HLS или TS), но я не хотел бы создавать полный раздутый видеоплеер - просто интегрируйтесь с существующим, Встроенный, игрок.

VLC для Android вскоре выходит (по крайней мере, для некоторых телефонов), поэтому он может сыграть ваш формат.

Другие советы

Я думаю, что, возможно, можно добавить пользовательский кодек (хотя я не пробовал), ссылаясь на страницу разработчика Android. Добавление пользовательского кодека в Android.

Вы можете попробовать добавить свой кодек через слой OpenMax IL, а затем позвонить в Android Media Player, чтобы воспроизводить его (я считаю, что VLC сделал таким образом, но использует своего собственного игрока). Потрясающий игрок, игрок по умолчанию Android, просто получает список кодеков, доступных через API OpenMax, и, если есть кодек, он играет. Таким образом, стоит попробовать добавить свой кодек во время инициализации вашего приложения и позвонить в медиаплеер.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top