Android音视频系列(二)Media常用类简介
2021-02-23 本文已影响0人
zzqwl
MediaPlayer
音视频播放的上层API,可以用来播放音频和视频文件
MediaRecoder
音视频录制的上层API,通过一些简单的配置,就可以直接录制音视频保存到指定的文件路径。
具体使用方法可参照Google官方demo android-Camera2Video
AudioRecord
音频录制的API,通过流的形式输出的音频数据是未经过编码的,也就是PCM原数据,所以直接保存录制出的内容是无法直接使用播放器进行播放。
MediaCodec
音视频的编码和解码器,应该是这个系列最重要的API了,为了配合他的使用,还得用到MediaFormat等其他的API。
MediaExtractor
音视频分提取器,例如把某视频文件中的音频提取出来保存成一个音频文件。
MediaMuxer
音视频合成器,视频音频合成,视频合成等等。使用MediaCodec录制视频时一般需要结合MediaExtractor来生成视频。