安卓:MediaRecorder@Native代码

标签 android encoding streaming multimedia

使用 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/

相关文章:

android - apklib 和 jar 文件有什么区别?

php - 修复数据库中阿拉伯语数据的编码

c# - 在 C# 中编码 XML

android - 获取 firebase 缓存的大小

android - 如何将 ACRA 报告发送到多个目的地?

android - Google OAuth 身份验证突然失败并出现问题 "disabled_client"

java - 在 Java 中将字符串 (rfc4122) 编码为数字,在 PHP 中解码

python - 为什么这些似乎正确的hadoop流python脚本不起作用?

通过 AWS 云端进行 HTTP 实时流式传输

java - Java 中的文件流