Я разработал собственный декодер как часть моего финального проекта. Мой декодер принимает файлы .steve, теперь я хочу интегрировать свой декодер с платформой Android.
Я много исследовал этот вопрос, и одна из полезных ссылок, которые я нашел, находится здесь. Android: как интегрировать декодер в мультимедийную среду
Проблема, с которой я столкнулся, заключается в том, что я не хочу компилировать весь исходный код Android для интеграции моего декодера. Я хочу создать приложение с файлом .apk
, которое может распознавать файлы .steve и воспроизводить видео. Так что любой, кто хочет протестировать мое приложение, может напрямую установить мой apk
в свой телефон, а не компилировать исходный код, а затем apk
можно будет легко распространить в моей аспирантуре для тестирования моего декодера.
H.264
,MPEG4
и т. д., то я не уверен, что вы можете интегрировать этот новый кодек без модификации собственного уровня или, скорее, кода фреймворка. Вам придется внести некоторые изменения для поддержкиMIME
типа нового кодека, по крайней мере, при условии, что вашеapk
т.е. приложение может использоватьMediaCodec
интерфейс. Правильно ли я понимаю ваш кодек? - person Ganesh   schedule 03.03.2014HEVC
, то мы должны рассмотреть один аспект. Текущий Android еще не поддерживаетHEVC
. В этом сценарии необходимо обновить структуру, чтобы она поддерживалаHEVC
mimetype и позаботилась об их инициализации. Если быStagefright
фреймворк поддерживал регистрациюHEVC
, то я мог бы придумать одно решение: вашapk
состоит изlibhevc...so
, который копируется в/system/lib
, и ваше приложение может быть основано на интерфейсеMediaCodec
. - person Ganesh   schedule 04.03.2014AOSP
исходниках. - person Ganesh   schedule 04.03.2014