medalRecorder录制音频。

本文介绍如何使用Android的MediaRecorder类来录制音频。步骤包括创建MediaRecorder对象,设置音频源、输出格式、编码参数,指定保存路径,准备和开始录制,以及停止并释放资源。
摘要由CSDN通过智能技术生成

使用medalRecorder录制音频。


手机一般都提供了麦克风硬件,而Android系统就可以利用该硬件来录制音频。
为了在Android应用中录制音频,Android提供了MediaRecorder类。使用MediaRecorder录制音频过程很简单,



1、创建MediaRecorder对象


2、调用MediaRecorder对象的setAudioSource()方法设置声音来源,一般传入MediaRecorder.AudioSource.MIC参数指定录制来自麦克风的声音。


3、调用MediaRecorder对象的setOutputFormat()设置所录制的音频文件格式。


4、调用MediaRecorder对象的setAudioEncoder()、setAudioEncodingBitRate(int bitRate)setAudioSamplingRate(int samplingRate)设置所录制的声音的编码格式、编码位率、采样率,这些参数将可以控制所录制的声音的品质和文件的大小,一般来说,声音品质越好,声音文件越大。


5、调用MediaRecorder的setOutputFile(String path)方法设置录制的音频文件的保存位置。


6、调用MediaRecorder的prepare()方法准备录制。


7、调用MediaRecorder对象的start()方法开始录制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值