使用 MediaRecorder Java 代码我发现 MediaRecorder 类非常有限,在编码/压缩之前无法控制媒体,并且无法控制结果、文件、套接字、 transport:MPEG2-TS, MP4 'moof' 位置, ...
Windows 环境下的 DirectShow/MediaFoundation 提供了对媒体管道的精细访问和控制。
我想知道,是否有任何适用于 MediaRecorder 的 LowLevel NDK API 可以启用上述某些功能?
我真的很想避免自己实现 native C++ MediaRecorder...
任何帮助将不胜感激。
~纳达夫
最佳答案
查看 Android 的 openSL es。看看这个示例应用程序:
http://codesearch.google.com/#CRBM04-7BoA/ndk/platforms/android-9/samples/native-audio/
关于安卓:MediaRecorder@Native代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378930/