在Android官网上给出了MediaRecorder类的用法,录制音频的例子如下:

MediaRecorder recorder = new MediaRecorder(); 
//设置音频资源的来源包括:麦克风,通话上行,通话下行等;程序中设定音频来源为麦克风
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
//设置输出文件的格式如3gp、mpeg4等recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
//设置音频编码器,程序中设定音频编码为AMR窄带编码recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
//设置文件输出路径,程序中的PATH_NAME要用实际路径替换掉recorder.setOutputFile(PATH_NAME);
//准备开始,这就在start前,必须调用recorder.prepare();
recorder.start();   // Recording is now started...
//开始后调用,但是如果刚刚开始就停止会抛出异常recorder.stop();
//将MediaRecorder置于空闲状况,如果要重新启动MediaRecorder需要重新配置参数recorder.reset();   // You can reuse the object by going back to setAudioSource() step
//释放MediaRecorder相关资源,如果不再调用MediaRecorder就要把资源释放掉。recorder.release(); // Now the object cannot be reused

以上是录制一段音频的Android程序,每一句都是必须的。

Android录音功能Android Studio实现相关推荐

  1. Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现

    缘起   之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...

  2. android 抽屉_Android Studio之路,我们来了解一下Google官方Android开发工具

    记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路,覆写了一篇 Google主推-Android开发利器--Android Studio,这可能是最全 ...

  3. 适用于 Android 的 Visual Studio 模拟器

    适用于 Android 的 Visual Studio 模拟器 https://visualstudio.microsoft.com/zh-hans/vs/msft-android-emulator/ ...

  4. github android 计算器,Android studio实现简单的计算器

    本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下 需求分析及概要设计 目的 开发一个简单的计算器App,使之能够完成加减乘除混合运算 工具及环境 使用 ...

  5. android管理交换机,适用于Android的Visual Studio模拟器 – 运行模拟设备需要内部虚拟网络交换机...

    问题 我想使用Visual Studio Emulator for Android,但每当我尝试启动它时都会失败. 日志的最后部分是: 27.9.2015. 11:10:38: [Informatio ...

  6. 【Android】 android | as | android studio 安装与使用

    一.说明 1.本文重点介绍android studio的使用,做Android应用开发 2.主要包括: 下载,安装,sdk配置,工具使用说明 二.下载Android Studio与配置 1.下载链接 ...

  7. vs android设备仿真器,适用于Android的Visual Studio模拟器 – 运行模拟设备需要内部虚拟网络交换机...

    问题 我想使用Visual Studio Emulator for Android,但每当我尝试启动它时都会失败. 日志的最后部分是: 27.9.2015. 11:10:38: [Informatio ...

  8. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

  9. Android (2) —— Android Studio找不到连接的手机

    前言 当前,深度学习有很多框架:tensorflow.pytorch.caffe.keras等.很多场景下,需要训练好的模型在移动端运行.移动端的框架又有很多TensorFlow Lite.Core ...

最新文章

  1. java用线程插入一张图片_JAVA中怎么用线程实现图片的切换?
  2. laravel 5.5 的相关字符串辅助函数
  3. 饥荒海难机器人怎么用_饥荒开发商又一款神作,难到吐血的生存游戏!
  4. MySQL之深入解析一条SQL的执行流程
  5. html5图像调整大小,JavaScript调整HTML5画布中图像的大小
  6. Linux底层开发之四书五经
  7. 人人商城生成app教程_人人商城APP打包教程(APICLOUD版)
  8. IPv4地址分类及特征
  9. python 模糊匹配_很冷门,但非常实用的 Python 库
  10. NHibernate3.2+Asp.net MVC3+Extjs 4.0.2项目实践(二): NHibernate数据访问层实现
  11. 使用火狐的restclient发送http接口post及get请求
  12. clistctrl获取选中行数据_Power Query基础6:筛选、排序、删重复行
  13. weka特征选择源码阅读
  14. Sublime 编译器-安装插件
  15. 20220527_数据库过程_语句留档
  16. 分享一个奇葩SM2258XT板子(100-H00112581-590)没有CE跳线,只有CE飞线,顺便量产开卡
  17. html光圈效果,PS新手教程:特效光圈效果
  18. 【Java基础】2020如何查看Java官方文档
  19. Hyper-V安装Ubuntu 18使用笔记
  20. mysql capi函数详解_CAPI函数描述(A-F)

热门文章

  1. 彻底解决设备未获得Play保护机制认证解决方法华为荣耀手机鸿蒙2.0系统HarmonyOS 2.0安装谷歌服务框架GMS谷歌应用商店Google Play华为P40 Mate40 Mate30荣耀30
  2. 关于手机蓝牙pos机刷卡问题
  3. 深度学习---对抗样本生成
  4. 微信公众号H5【微信网页授权快照页】复现情况,以及解决方法(详细,成功,forcePopup,forceSnapShot,is_snapshotuse)
  5. 解决iOS微信(分身版)6.3.9卸载之后无法重装的问题
  6. 苹果手机用哪款蓝牙耳机好?四款平替AirPods的蓝牙耳机推荐
  7. 空间三角形_玄关三角形沙发不靠墙,这设计真牛,直接解决无玄关空间少的问题...
  8. 2020形势与政策全套答案哪里有?---【快捷查询】
  9. 字节-蚂蚁-百度等大厂大数据开发面试及各大公司真题
  10. 全球与中国塑料手办市场深度分析及发展研究预测报告