Android录音功能Android Studio实现
在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实现相关推荐
- Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现
缘起 之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...
- android 抽屉_Android Studio之路,我们来了解一下Google官方Android开发工具
记得我的第一篇博客就是写Android Studio,但是现在看来还是有些粗糙了,所有重构了一下思路,覆写了一篇 Google主推-Android开发利器--Android Studio,这可能是最全 ...
- 适用于 Android 的 Visual Studio 模拟器
适用于 Android 的 Visual Studio 模拟器 https://visualstudio.microsoft.com/zh-hans/vs/msft-android-emulator/ ...
- github android 计算器,Android studio实现简单的计算器
本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下 需求分析及概要设计 目的 开发一个简单的计算器App,使之能够完成加减乘除混合运算 工具及环境 使用 ...
- android管理交换机,适用于Android的Visual Studio模拟器 – 运行模拟设备需要内部虚拟网络交换机...
问题 我想使用Visual Studio Emulator for Android,但每当我尝试启动它时都会失败. 日志的最后部分是: 27.9.2015. 11:10:38: [Informatio ...
- 【Android】 android | as | android studio 安装与使用
一.说明 1.本文重点介绍android studio的使用,做Android应用开发 2.主要包括: 下载,安装,sdk配置,工具使用说明 二.下载Android Studio与配置 1.下载链接 ...
- vs android设备仿真器,适用于Android的Visual Studio模拟器 – 运行模拟设备需要内部虚拟网络交换机...
问题 我想使用Visual Studio Emulator for Android,但每当我尝试启动它时都会失败. 日志的最后部分是: 27.9.2015. 11:10:38: [Informatio ...
- android计算器功能实现,在android中利用 studio实现一个简单的计算器功能
在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...
- Android (2) —— Android Studio找不到连接的手机
前言 当前,深度学习有很多框架:tensorflow.pytorch.caffe.keras等.很多场景下,需要训练好的模型在移动端运行.移动端的框架又有很多TensorFlow Lite.Core ...
最新文章
- 阿里公开核心技术:如何摘下4项世界冠军,推理性能比第二名快5倍
- Anaconda安装及第一个py程序
- (转) java 复制文件,不使用输出流复制,高效率,文件通道的方式复制文件
- leetcode612. 平面上的最近距离(SQL)
- 每日站立会议 12.06
- 20145328 《Java程序设计》第7周学习总结
- leetcode - 213. 打家劫舍 II
- lazarus的动态方法和虚拟方法
- mysql优于oracle的地方_MYSQL转为ORACLE要注意的地方
- [HDU5727]Necklace(二分图最大匹配,枚举)
- 马哥Python培训怎么样——再次革命性升级
- cefsharp 二次开发
- vs2015好看的字体_在VisualStudio中应该使用什么字体
- 二维码美化策略——QArt Codes
- 标量、矩阵对向量求导
- fore-each操作数组
- 物联网使用什么数据库_如何使用关系数据库实现大规模物联网
- Win7获KB4493132更新
- Java IO Steam
- jQuery详解(二) 函数和事件