2012-12-07 2 views
4

좋아, 나는 이것을하기 위해 대부분의 시간을 보냈다. 나는 분명히 뭔가 빠져 있어야만한다는 것을 알았다.안드로이드에서 Vorbis 라이브러리를 얻으려면 어떻게해야합니까?

보비스 파일은 기본적으로 Android SDK에서 지원됩니다. 이러한 라이브러리에 개발자로 액세스 할 수있는 방법이 있습니까?

상황 : ogg 파일을로드하기 위해 libvorbis and libogg libraries을 사용하는 프로젝트가 있습니다. 모든 것은 컴파일되고 OSX, 리눅스, iOS 등에서 잘 작동하며, 안드로이드로 이식하려고했습니다. 액세스 할 수 있습니다 fatal error: vorbis/codec.h: No such file or directory compilation terminated.

질문 1 (나는 그것이 vorbisfile.h을 찾을 수없는 말을 계속할 것입니다 가정) : 프로젝트를 컴파일하기 위해 NDK를 사용

, 나는 오류 안드로이드에서 C의 vorbis API? 또는 실제로 Vorbis API가 있습니까?

Tremor와 Tremolo - ARM vorbis 라이브러리를 우연히 발견했지만 Android SDK를 사용하여 컴파일하는 방법에 대한 정보를 찾을 수 없습니다.

질문 2 : 다른 사람이 도움을 제공 할 수 있습니까?

기타 도움이 될만한 정보를 제공해주십시오.

답변

3

android/ffmpeg/x264 project을 예로들 수 있습니다. x264는 ogg/vorbis가 아니지만 안드로이드 빌드 및 링크 시나리오에서 ffmpeg를 부속 라이브러리와 링크하는 분명한 예입니다.

참고 :이 작업을 수행하는 데는 상당한 시간이 걸립니다.

x264로 빌드하는 예제를 이해한다면 x264 대신 obb/vorbis libs를 바꿔서 Android 빌드에 링크 할 수 있어야합니다.

이것은 당신이 NDK 및 크로스 툴체인와 자식 프로젝트 및 하위 모듈 (x264, OGG, 보비스)

+0

감사합니다. robert - 지금 확인하고 있습니다. – stef

+0

https://github.com/jhotovy/android-ffmpeg 아마 u는 자식에 필요한 찾을 수 있습니다. –

+0

x264는 ogg/vorbis의 의존성 일 수 있습니다. 확실하지 않다면 –

-1

어쩌면 당신은 Xiph의 보비스 - 자바 - 1.0.0 베타를 사용할 수 있습니다와 좋은 가정 .org, 이것은 자바 패키지입니다. Android로 포팅 할 수 있습니다.

관련 문제