Android语音便签快速调用-内置录音程序
来源:互联网 发布:中山大学网络缴费平台 编辑:程序博客网 时间:2024/04/29 21:15
对于Android来说,官方提供了一个简单的录音程序,可以很方便的实现一个语音便签功能,大约95%的Android设备均自带了官方的这个录音应用,调用方法为
1. 首先在Activity中定义一个Activity返回结果句柄
private static final int CWJ_RECORD = 1987;
2. 接下来只需要执行Media.RECORD_SOUND_ACTION这个Action即可启动Android内置的录音程序。
Intent intent = new Intent(Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, CWJ_RECORD); // Android123提示大家,这里使用startActivityForResult获取结果,不能简单的startActivity,否则无法获取保存录音文件的位置。
3. 最后处理 Activity的 onActivityResult 方法,代码为
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case CWJ_RECORD:
String dataUri=getIntent().getDataString();
String dataFile=data.getDataString() ;
break;
}
}
}
上面的dataUri和dataFile两个字符串保存着,这条语音记录的Uri在数据库中的位置,和最终生成的文件路径,默认情况下Android内置程序录音是保存在sdcard中的。
- Android语音便签快速调用-内置录音程序
- Android语音便签快速调用-内置录音程序
- Android程序设计:快速录音小程序
- Android 录音实现方法、仿微信语音、麦克风录音、发送语音
- HTML5录音并调用百度语音识别
- Android调用手机系统自带录音功能实现语音录制与播放
- Unity调用Android录音
- Android之仿小米便签程序
- android 之录音实现-播放语音
- Android开发--仿微信语音对讲录音
- Android开发--仿微信语音对讲录音
- Android录音播放工具类,仿微信语音聊天。
- Android 仿微信语音录音小控件
- android 语音即时通讯之录音、播放实现
- Android 简单录音程序
- Android--实现自制录音/播放录音程序
- Android 录音实现方法、仿微信语音、麦克风录音、发送语音、解决5.0以上BUG
- Android 调用录音和相机
- 使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明
- JXCELL实例学习与研究(一) 之 打开EXCEL并备份 JS中插入数据与显示柱状图
- 如何用xcopy来在A,B两台电脑之间自动拷贝文件?(有个问题尚未弄清楚)
- 用UNetbootin安装Puppy Linux到U盘
- EXP,EXPDP数据导入本地性能测试
- Android语音便签快速调用-内置录音程序
- java 多线程查找文件夹下所有文件中指定的字符串
- $.fn.extend父页面调用有关问题
- grep命令详解
- ExtJs4 笔记(4) Ext.XTemplate 模板
- ComboBox的提交值有关问题
- Android JNI 类型转换
- java 加和加等于有什么区别、该如何解决
- QT学习 渐变填充