Android:MediaRecorder @本机代码
使用 MediaRecorder Java 代码我发现 MediaRecorder 类非常有限,在编码/压缩之前无法控制媒体,并且无法控制结果、文件、套接字、传输:MPEG2 -TS,MP4“moof”位置,...
在 Windows 环境下 DirectShow/MediaFoundation 提供对媒体管道的精细访问和控制。
我想知道 MediaRecorder 是否有任何 LowLevel NDK API 可以启用上述一些功能?
我真的很想避免自己实现本机 C++ MediaRecorder...
任何帮助将不胜感激。
〜纳达夫
Playing with the MediaRecorder Java code I have found the MediaRecorder class to be quite limited, there is no way to control the media before it is encoded/compressed, and, there is no way to control the result, file, socket, transport:MPEG2-TS, MP4 'moof' position, ...
With windows enviroment DirectShow/MediaFoundation provide fine access and control of the media pipeline.
I wonder, is there any LowLevel NDK API for the MediaRecorder that enable some of the above mentioned functionality?
I would really like to avoid implementing a native C++ MediaRecorder my-self...
Any Help will B appreciated.
~Nadav
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 Android 的 openSL es。看一下这个示例应用:
http:// /codesearch.google.com/#CRBM04-7BoA/ndk/platforms/android-9/samples/native-audio/
Check out Android's openSL es. Look at this example app:
http://codesearch.google.com/#CRBM04-7BoA/ndk/platforms/android-9/samples/native-audio/