前面四篇文章分别介绍了音频开发必备的基础知识、如何采集一帧音频、如何播放一帧音频、如何存储和解析wav格式的文件,建议有兴趣的小伙伴们先读一读,本文则重点关注如何对一帧音频数据进行编码和解码。1.Android官方的MediaCodecAPI首先,我们了解一下Android官方提供的音频编解码的API,即MediaCodec类,该API是在Andorid4.1(API16)版本引入的,因此只能工作于Android4.1以上的手机上。1.1MediaCodec基本介绍(1)提供了一套访问Android底层多媒体模块的接口,主要是音视频的编解码接口(2)Android底层多媒体模块采用的是Open
前面四篇文章分别介绍了音频开发必备的基础知识、如何采集一帧音频、如何播放一帧音频、如何存储和解析wav格式的文件,建议有兴趣的小伙伴们先读一读,本文则重点关注如何对一帧音频数据进行编码和解码。1.Android官方的MediaCodecAPI首先,我们了解一下Android官方提供的音频编解码的API,即MediaCodec类,该API是在Andorid4.1(API16)版本引入的,因此只能工作于Android4.1以上的手机上。1.1MediaCodec基本介绍(1)提供了一套访问Android底层多媒体模块的接口,主要是音视频的编解码接口(2)Android底层多媒体模块采用的是Open