小编pab*_*tar的帖子

Android - 在我自己的项目中包含原生StageFright功能

我目前正在开发一种应用程序,它需要记录音频,将其编码为AAC,对其进行流式传输,并在反向中执行相同的操作 - 接收流,解码AAC和播放音频.

我使用MediaRecorder成功录制了AAC(包装在MP4容器中),并使用AudioRecord类成功上传了音频.但是,我需要能够在流式传输时对音频进行编码,但这些类似乎都没有帮助我这样做.

我研究了一下,发现大多数有这个问题的人最终都使用像ffmpeg这样的本地库.

但我想知道,因为Android已经包含StageFright,它具有可以进行编码和解码的本机代码(例如,AAC编码AAC解码),有没有办法在我的应用程序上使用这些本机代码?我怎样才能做到这一点?

如果我只需要用他们的本机代码实现一些JNI类,那就太好了.另外,因为它是一个Android库,所以不会出现许可问题(如果我错了,请纠正我).

android native aac stream stagefright

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

aac ×1

android ×1

native ×1

stagefright ×1

stream ×1