Как использовать кодеки Android OpenCORE с использованием JNI? - PullRequest
0 голосов
/ 15 июля 2010

Я хочу использовать кодеки в Android из моего приложения. Сейчас я просто хочу использовать кодек H.264 для тестирования, если только кодеки mp3 или aac не предоставляют функции для отправки звука на динамик устройства, и в этом случае я бы предпочел один из них.

У меня установлен NDK вместе с Cygwin, GNU Make и GNU Awk. Я не могу понять, что мне нужно делать отсюда. Я загружаю всего дерева OpenCORE прямо сейчас, но я даже не знаю, как его собрать или заставить плагин Eclipse знать, что он должен включать файлы.

Пример или учебное пособие будет высоко ценится.

EDIT:

Похоже, я могу использовать JNI как P / Invoke, что означает, что мне не нужно собирать библиотеки OpenCORE самостоятельно. Однако я не могу найти никакой документации по именам библиотек, которые мне нужно загрузить.

Я также не понимаю, как это сделать. Я смотрю на http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html и не понимаю, какова цель написания библиотеки для доступа к библиотеке. Не могли бы вы просто использовать что-то вроде System.loadLibrary ("opencore.so")?

Ответы [ 2 ]

0 голосов
/ 15 июля 2010

Создайте исходный код Android и используйте из него заголовки и статическую библиотеку. Это приведет вас прямо в зону неподдерживаемых API.

0 голосов
/ 15 июля 2010

Вы не можете создать OpenCore отдельно.Он должен быть построен с полным исходным кодом.Что вы пытаетесь достичь.Если вы просто хотите воспроизвести видео / аудио, используйте объект VideoView или MediaPlayer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...