在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. 阿里公开核心技术:如何摘下4项世界冠军,推理性能比第二名快5倍
  2. Anaconda安装及第一个py程序
  3. (转) java 复制文件,不使用输出流复制,高效率,文件通道的方式复制文件
  4. leetcode612. 平面上的最近距离(SQL)
  5. 每日站立会议 12.06
  6. 20145328 《Java程序设计》第7周学习总结
  7. leetcode - 213. 打家劫舍 II
  8. lazarus的动态方法和虚拟方法
  9. mysql优于oracle的地方_MYSQL转为ORACLE要注意的地方
  10. [HDU5727]Necklace(二分图最大匹配,枚举)
  11. 马哥Python培训怎么样——再次革命性升级
  12. cefsharp 二次开发
  13. vs2015好看的字体_在VisualStudio中应该使用什么字体
  14. 二维码美化策略——QArt Codes
  15. 标量、矩阵对向量求导
  16. fore-each操作数组
  17. 物联网使用什么数据库_如何使用关系数据库实现大规模物联网
  18. Win7获KB4493132更新
  19. Java IO Steam
  20. jQuery详解(二) 函数和事件

热门文章

  1. 深圳市企业技术中心认定要求及奖励资金,有300万
  2. 【Java】java.lang.String
  3. android平板华为,安卓平板发展风向标:华为平板M5 8.4英寸版评测体验
  4. 用户体验交互设计基本原则
  5. POI替换内容到Word并实现换行
  6. 【递归实现】c语言 十进制转二进制(固定八位显示)
  7. 360市场aapt命令执行出错(appt 解析报错)解决办法
  8. WIN7右下角的声音图标不见了
  9. 黑客讲故事:攻下隔壁女生路由器后,我都做了些什么~
  10. easyui验证文本框点进页面的边框是白的,点击保存文本框为空时边框是红色