AacEncoder

此库由于效率不高,已弃用。VoAACEncoder提供更好的性能,点此查看。

AacEncoder 是Android平台上实现AAC编码的jni库。
基于FAAC 1.28 ,源码:http://downloads.sourceforge.net/faac/faac-1.28.zip
主要应用在需要将语音编码为ADTS流进行实时流发布
使用方法:
将libAacEncoder.so 放入libsarmeabi 目录
将AacEncoder.java 放入com.sinaapp.bashell包下

例子:

请不要忘记开启权限

参数设置:AacEncoder.java文件

文件下载:AacEncoder.zip

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: AacEncoder

8 评论

  1. 你的DEMO在某些手机上不能运行,recordInstance = new AudioRecord(MediaRecorder.AudioSource.MIC, 16000, AudioFormat.CHANNEL_IN_MONO,
    AudioFormat.ENCODING_PCM_16BIT, bufferSize);不能用bufferSize, int min = AudioRecord.getMinBufferSize(16000, AudioFormat.CHANNEL_IN_MONO,
    AudioFormat.ENCODING_PCM_16BIT);将bufferSize改成min,可以运行,但音频录像文件杂音很大?您知道是什么原因吗?

回复 xp 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据