我想从我的应用程序中使用Android的编解码器。目前,我只想使用H.264编解码器进行测试,除非mp3或aac编解码器提供将音频发送到设备扬声器的功能,在这种情况下,我更喜欢其中的一种。
我已经安装了NDK以及Cygwin,GNU Make和GNU Awk。不过,我不知道从这里该做什么。我现在正在下载全OpenCORE树,但我甚至不知道如何构建它,或者让Eclipse知道它需要包含这些文件。
一个例子或一个教程将是非常感谢。
编辑:
看起来我可以像P/Invoke那样使用JNI,这意味着我不必自己构建OpenCORE库。但是,我无法找到任何关于我需要加载的库的名称的文档。
我也不知道该怎么做。我在看http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html,我不明白编写一个库来访问一个库的目的是什么。你就不能用像System.loadLibrary("opencore.so")这样的词吗?
发布于 2010-07-15 16:48:30
你不能单独建造露天矿。它必须用完整的源代码构建。你想要获得什么。如果您只想播放视频/音频,请使用VideoView或MediaPlayer对象。
发布于 2010-07-15 17:01:46
构建Android源代码并使用头和静态库。这将直接推动您进入不受支持的API区域。
https://stackoverflow.com/questions/3257864
复制相似问题