如何在Android上获取Vorbis库?

如何在Android上获取Vorbis库?,第1张

概述好吧,我大部分时间都在努力做到这一点,而且我认为我必须错过一些相当明显的东西. Android SDK上显然支持Vorbis文件.有没有办法以开发人员的身份访问这些库. 情况:我有一个使用libvorbis and libogg libraries的项目来加载ogg文件.整个事情在OSX,Linux,iOS等上编译和工作正常,我试图将它移植到android. 使用NDK编译项目,我收到错误:    好吧,我大部分时间都在努力做到这一点,而且我认为我必须错过一些相当明显的东西.

Android SDK上显然支持Vorbis文件.有没有办法以开发人员的身份访问这些库.

情况:我有一个使用libvorbis and libogg libraries的项目来加载ogg文件.整个事情在OSX,linux,iOS等上编译和工作正常,我试图将它移植到androID.

使用NDK编译项目,我收到错误:
        致命错误:vorbis / codec.h:没有这样的文件或目录
        编译终止.
(我假设它会继续说它找不到vorbisfile.h)

问题1:可以在AndroID上访问C中的vorbis API吗?或者,是否有任何Vorbis API?

没有太多的努力,我偶然发现了Tremor和Tremolo – ARM vorbis库,但我找不到任何有关如何使用AndroID SDK进行编译的信息.

问题2:有人可以提供任何帮助吗?

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

解决方法 你可以看看androID / ffmpeg / x264 project作为例子. x264不是ogg / vorbis,但它是在androID构建和链接场景中将ffmpeg与辅助库链接的明显示例.

注意:这将花费相当多的时间来完成工作.

如果您了解使用x264构建的示例,那么您应该能够交换obb / vorbis libs来代替x264并将其全部链接到androID构建上.

假设您使用NDK和交叉工具链以及git项目和子模块(x264,ogg,vorbis)

总结

以上是内存溢出为你收集整理的如何在Android上获取Vorbis库?全部内容,希望文章能够帮你解决如何在Android上获取Vorbis库?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1126797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存