首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android上获取Vorbis库?

如何在Android上获取Vorbis库?
EN

Stack Overflow用户
提问于 2012-12-08 01:07:30
回答 2查看 2.9K关注 0票数 4

好吧,我花了一天的大部分时间来做这件事,我想我肯定遗漏了一些相当明显的东西。

Vorbis文件显然在Android SDK上是本机支持的。作为开发人员,有没有办法访问这些库。

情境:我有一个项目,它使用libvorbis and libogg libraries来加载ogg文件。整个程序在OSX,linux,iOS等操作系统上编译和运行良好,我正试着把它移植到android上。

使用NDK编译项目,我得到错误:fatal error: vorbis/codec.h: No such file or directory compilation terminated. (我假设它会继续说它找不到compilation terminated.)

问题1:在Android上可以用C语言访问vorbis API吗?或者实际上,有没有Vorbis API?

不费吹灰之力,我偶然发现了Tremor和Tremolo - ARM vorbis库,但我找不到任何关于如何使用Android SDK编译它们的信息。

问题2:有人能在这方面提供帮助吗?

如果我能提供任何其他信息来帮助你,请告诉我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-08 01:31:05

你可能会以android/ffmpeg/x264 project为例。x264不是ogg/vorbis,但它是在android构建和链接场景中将ffmpeg与附加库联系起来的一个明显的例子。

注意:这将需要相当长的时间来完成。

如果你理解使用x264构建的例子,那么你应该能够用obb/vorbis库来替换x264,并将其全部链接到android构建上。

这里假设你擅长NDK和交叉工具链,以及git项目和子模块(x264,ogg,vorbis)。

票数 3
EN

Stack Overflow用户

发布于 2013-12-29 12:51:43

也许你可以使用Xiph.org的vorbis- java -1.0.0-beta,这是一个java包,你可以把它移植到Android上。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13767705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档