Android实现录音功能实现实例(MediaRecorder)

您所在的位置:网站首页 下载个录音功能 Android实现录音功能实现实例(MediaRecorder)

Android实现录音功能实现实例(MediaRecorder)

#Android实现录音功能实现实例(MediaRecorder)| 来源: 网络整理| 查看: 265

Android实现录音功能实现实例(MediaRecorder) - 腾讯云开发者社区-腾讯云

本文介绍了Android实现录音的实例代码(MediaRecorder),分享给大家,具体如下:

Android提供了两个API用于录音的实现:MediaRecorder 和 AudioRecord,各有优劣。

1、MediaRecorder

已经集成了录音、编码、压缩等,支持少量的录音音频格式,大概有.aac(API = 16) .amr .3gp

优点:大部分已经集成,直接调用相关接口即可,代码量小

缺点:无法实时处理音频;输出的音频格式不是很多,例如没有输出mp3格式文件

2、AudioRecord

主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫、语音)

优点:语音的实时处理,可以用代码实现各种音频的封装

缺点:输出是PCM语音数据,如果保存成音频文件,是不能够被播放器播放的,所以必须先写代码实现数据编码以及压缩

先说 MediaRecorder : MediaRecorder因为大部分功能已经集成,所以使用起来相对比较简单。

下面是个小demo:

① 界面

界面比较简单,由于MediaRecorder 并不能实现暂停、继续录音的功能



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3