audio recorder(如何使用 AudioRecorder 中的录制音频Android)

2024-07-25 05:35:02 0

audio recorder(如何使用 AudioRecorder 中的录制音频Android)

大家好,如果您还对audio recorder不太了解,没有关系,今天就由本站为大家分享audio recorder的知识,包括如何使用 AudioRecorder 中的录制音频Android的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

如何使用 AudioRecorder 中的录制音频Android

试试这个......public class Audio_Record extends Activity {private static final int RECORDER_SAMPLERATE = 8000;private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO;private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;private AudioRecord recorder = null;private Thread recordingThread = null;private boolean isRecording = false;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setButtonHandlers(); enableButtons(false); int bufferSize = AudioRecord.getMinBufferSize(RECORDER_SAMPLERATE, RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING); }private void setButtonHandlers() { ((Button) findViewById(R.id.btnStart)).setOnClickListener(btnClick); ((Button) findViewById(R.id.btnStop)).setOnClickListener(btnClick);}private void enableButton(int id, boolean isEnable) { ((Button) findViewById(id)).setEnabled(isEnable);}private void enableButtons(boolean isRecording) { enableButton(R.id.btnStart, !isRecording); enableButton(R.id.btnStop, isRecording);}int BufferElements2Rec = 1024; // want to play 2048 (2K) since 2 bytes we use only 1024int BytesPerElement = 2; // 2 bytes in 16bit formatprivate void startRecording() { recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, RECORDER_SAMPLERATE, RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING, BufferElements2Rec * BytesPerElement); recorder.startRecording(); isRecording = true; recordingThread = new Thread(new Runnable() { public void run() { writeAudioDataToFile(); } }, "AudioRecorder Thread"); recordingThread.start();} //convert short to byteprivate byte sData) { int shortArrsize = sData.length; byte; for (int i = 0; i 《 shortArrsize; i++) { bytes & 0x00FF); bytes 》》 8); sData = 0; } return bytes;}private void writeAudioDataToFile() { // Write the output audio in byte String filePath = "/sdcard/voice8K16bitmono.pcm"; short sData; FileOutputStream os = null; try { os = new FileOutputStream(filePath); } catch (FileNotFoundException e) { e.printStackTrace(); } while (isRecording) { // gets the voice output from microphone to byte format recorder.read(sData, 0, BufferElements2Rec); System.out.println("Short wirting to file" + sData.toString()); try { // // writes the data to file from buffer // // stores the voice buffer byte bData = short2byte(sData); os.write(bData, 0, BufferElements2Rec * BytesPerElement); } catch (IOException e) { e.printStackTrace(); } } try { os.close(); } catch (IOException e) { e.printStackTrace(); }}private void stopRecording() { // stops the recording activity if (null != recorder) { isRecording = false; recorder.stop(); recorder.release(); recorder = null; recordingThread = null; }}private View.OnClickListener btnClick = new View.OnClickListener() { public void onClick(View v) { switch (v.getId()) { case R.id.btnStart: { enableButtons(true); startRecording(); break; } case R.id.btnStop: { enableButtons(false); stopRecording(); break; } } }};@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { finish(); } return super.onKeyDown(keyCode, event);}}

audio recorder现在录音文件存在哪个目录

录音时mic(自己)和speaker(对方)是分开录的,路径在/var/mobile/Library/Application Support/UltimateCallRecorder需要导出到邮件时由程序把两个文件合成成为一个文件。发送或者取消发送后合成的录音文件会被删除,所以要在删除之前提取出来。方法:录音后打开audio recorder程序,点一下你要导出的录音文件,再点左上角的分享按钮,然后agree,就会出现mail的图标,用户可以通过mail分享。此时不要点mail图标,按home键后台,打开ifile,打开var/tmp路径,发现里面会有两个m4a的文件,这两个文件是一样的,随便备份一个出来就好了。备份好了就可以回到程序取消发送邮件了。

请教如何将audiorecorder录音文件导出

  将audiorecorder录音文件导出的方法  一.前提是手机越狱了,并下载安装好Audio Recorder这个插件,并有录音文件。只要点击recorder进去看一下有没有文件就知道了。  二.利用【PP助手】,打开助手之后,连接上手机,并点击【文件】。  三.点击【文件】之后,再点击【文件系统(越狱)】,这里需要要注意一下,一定是点击【文件系统(越狱)】,并不是第一个【文件系统(用户)】哦。  四.接着就是在右边的文件夹中,找到【var】这个文件夹,并双击进入。  五.在【var】文件夹中找到【mobile】文件夹,并双击【mobile】。  六.在【mobile】中找到【Documents】文件夹,并双击【Documents】。  七.双击【AudioRecorder】。  八.所有录音文件都在这里了。不过要注意,callSpeaker才是录音的原文件,只要把callSpeaker的录音文件导出来就可以使用了。当然,导出的格式是caf,这时大家可以通过一些转换工具,把caf的格式转换成mp3就可以了。

audiorecorder怎么用

录音时mic(自己)和speaker(对方)是分开录的,路径在/var/mobile/Library/Application Support/UltimateCallRecorder需要导出到邮件时由程序把两个文件合成成为一个文件。发送或者取消发送后合成的录音文件会被删除,所以要在删除之前提取出来。方法:录音后打开audio recorder程序,点一下你要导出的录音文件,再点左上角的分享按钮,然后agree,就会出现mail的图标,用户可以通过mail分享。此时不要点mail图标,按home键后台,打开ifile,打开var/tmp路径,发现里面会有两个m4a的文件,这两个文件是一样的,随便备份一个出来就好了。备份好了就可以回到程序取消发送邮件了。

audio recorder怎么用

试试这个......public class Audio_Record extends Activity {private static final int RECORDER_SAMPLERATE = 8000;private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO;private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;private AudioRecord recorder = null;private Thread recordingThread = null;private boolean isRecording = false;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);setButtonHandlers();enableButtons(false);int bufferSize = AudioRecord.getMinBufferSize(RECORDER_SAMPLERATE,RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING); }private void setButtonHandlers() {((Button) findViewById(R.id.btnStart)).setOnClickListener(btnClick);((Button) findViewById(R.id.btnStop)).setOnClickListener(btnClick);}private void enableButton(int id, boolean isEnable) {((Button) findViewById(id)).setEnabled(isEnable);}private void enableButtons(boolean isRecording) {enableButton(R.id.btnStart, !isRecording);enableButton(R.id.btnStop, isRecording);}int BufferElements2Rec = 1024; // want to play 2048 (2K) since 2 bytes we use only 1024int BytesPerElement = 2; // 2 bytes in 16bit formatprivate void startRecording() {recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,RECORDER_SAMPLERATE, RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING, BufferElements2Rec * BytesPerElement);recorder.startRecording();isRecording = true;recordingThread = new Thread(new Runnable() {public void run() {writeAudioDataToFile();}}, "AudioRecorder Thread");recordingThread.start();}//convert short to byteprivate byte sData) {int shortArrsize = sData.length;byte;for (int i = 0; i 《 shortArrsize; i++) {bytes & 0x00FF);bytes 》》 8);sData = 0;}return bytes;}private void writeAudioDataToFile() {// Write the output audio in byteString filePath = "/sdcard/voice8K16bitmono.pcm";short sData;FileOutputStream os = null;try {os = new FileOutputStream(filePath);} catch (FileNotFoundException e) {e.printStackTrace();}while (isRecording) {// gets the voice output from microphone to byte formatrecorder.read(sData, 0, BufferElements2Rec);System.out.println("Short wirting to file" + sData.toString());try {// // writes the data to file from buffer// // stores the voice bufferbyte bData = short2byte(sData);os.write(bData, 0, BufferElements2Rec * BytesPerElement);} catch (IOException e) {e.printStackTrace();}}try {os.close();} catch (IOException e) {e.printStackTrace();}}private void stopRecording() {// stops the recording activityif (null != recorder) {isRecording = false;recorder.stop();recorder.release();recorder = null;recordingThread = null;}}private View.OnClickListener btnClick = new View.OnClickListener() {public void onClick(View v) {switch (v.getId()) {case R.id.btnStart: {enableButtons(true);startRecording();break;}case R.id.btnStop: {enableButtons(false);stopRecording();break;}}}};@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {finish();}return super.onKeyDown(keyCode, event);}}

关于本次audio recorder和如何使用 AudioRecorder 中的录制音频Android的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

audio recorder(如何使用 AudioRecorder 中的录制音频Android)

本文编辑:admin

更多文章:


华硕南京维修点在哪里(南京华硕主板售后在哪)

华硕南京维修点在哪里(南京华硕主板售后在哪)

本篇文章给大家谈谈华硕南京维修点在哪里,以及南京华硕主板售后在哪对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录南京华硕主板售后在哪南京华硕电脑的售后中心在哪南京市华硕维修店的地址南京华硕主板售后在哪现在南京珠江路就一个售后服

2024年8月18日 02:00

gtx950能吃鸡吗(求问GTX950能够吃鸡吗)

gtx950能吃鸡吗(求问GTX950能够吃鸡吗)

本文目录求问GTX950能够吃鸡吗gtx950能玩绝地求生吗gtx950能玩什么大型的单机游戏求问GTX950能够吃鸡吗可以玩绝地求生,建议中低特效或者低特效运行这个游戏,GTX950的性能和这个游戏最低配置要求的GTX660差不多 ,如果

2024年7月11日 17:58

台式机联想笔记本(台式电脑戴尔和联想哪个好)

台式机联想笔记本(台式电脑戴尔和联想哪个好)

本文目录台式电脑戴尔和联想哪个好请问台式机联想天逸510的电脑如何开启VT联想台式机怎么进入bios联想笔记本与台式机怎么共享文件台式电脑戴尔和联想哪个好先看看小伙伴问题:你觉得戴尔的电脑和联想的电脑那个好?关于这个问题估计很多人没有一个标

2024年1月3日 16:50

武汉最大的联想专卖店(武汉联想笔记本总代理商)

武汉最大的联想专卖店(武汉联想笔记本总代理商)

各位老铁们好,相信很多人对武汉最大的联想专卖店都不是特别的了解,因此呢,今天就来为大家分享下关于武汉最大的联想专卖店以及武汉联想笔记本总代理商的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录武汉联想笔记本总代理商

2024年10月8日 04:50

广州太平洋电脑城在哪里(广州太平洋电脑城在哪条路具体点!)

广州太平洋电脑城在哪里(广州太平洋电脑城在哪条路具体点!)

本文目录广州太平洋电脑城在哪条路具体点!广州哪有电脑城广州太平洋电脑城在哪条路具体点!天河路、石牌西路口,公交岗顶站、地铁3号线石牌桥站可以到 坐车可参考http://www.zuoche.com/gzzc广州哪有电脑城广州的电脑城最集中的

2023年7月12日 12:20

三星手机在中国没人买(为什么三星在国内销售惨淡,在国外却销量大增原因是什么)

三星手机在中国没人买(为什么三星在国内销售惨淡,在国外却销量大增原因是什么)

本文目录为什么三星在国内销售惨淡,在国外却销量大增原因是什么三星手机是如何失去中国市场的现在还有人用三星手机吗为什么三星手机在中国不受欢迎了该如何选择三星手机三星手机每次对比评测都数据较好,为何却在中国内地的销量并不高三星手机每次对比评测都

2023年7月1日 23:30

vostro3400没有声音(我的是dell vostro 3400视频的时候我可以听到对方的声音,对方却听不到我的声音求答案)

vostro3400没有声音(我的是dell vostro 3400视频的时候我可以听到对方的声音,对方却听不到我的声音求答案)

本文目录我的是dell vostro 3400视频的时候我可以听到对方的声音,对方却听不到我的声音求答案戴尔3400的笔记本怎么开视频、 语音没声音 而且以前戴耳机有声音现在戴耳机听歌、看电影都没有声音了…dell3400本身没有声音,但接

2024年7月22日 09:58

同城二手交易平台电脑(58同城赶集网上的二手笔记本电脑怎么样)

同城二手交易平台电脑(58同城赶集网上的二手笔记本电脑怎么样)

本文目录58同城赶集网上的二手笔记本电脑怎么样58同城里的二手电脑可信吗58同城上的二手台式机电脑能买吗58同城赶集网上的二手笔记本电脑怎么样明确告诉你 不可靠!2014年6月14日我就被骗了1300元!我在58和赶集上找了几个电话。中午的

2024年7月18日 02:16

惠普搜索主页面怎么换皮肤?惠普笔记本电脑开机黑屏,无法进入主界面,该怎么修

惠普搜索主页面怎么换皮肤?惠普笔记本电脑开机黑屏,无法进入主界面,该怎么修

本文目录惠普搜索主页面怎么换皮肤惠普笔记本电脑开机黑屏,无法进入主界面,该怎么修为什么惠普hp6309p笔记本开机是这样的,怎么进入主页面你的惠普电脑怎么进入BIOS主页面呀惠普笔记本4515s可以启动进但进不了主页面怎么办惠普主页面是什么

2024年7月6日 14:43

联想f31主板(联想F31用了不到一个月主板就坏了,救命啊~~泪奔)

联想f31主板(联想F31用了不到一个月主板就坏了,救命啊~~泪奔)

本文目录联想F31用了不到一个月主板就坏了,救命啊~~泪奔联想F31系列笔记本,昨天电脑突然出现6个界面,维修站修说是显卡坏了,要换主板联想F31能升级CPU吗联想F31主板电池则怎么换联想f31的主板适合CPU联想笔记本F31主板价格我的

2024年5月5日 21:56

笔记本出风口没风(笔记本电脑出风口没有风)

笔记本出风口没风(笔记本电脑出风口没有风)

本文目录笔记本电脑出风口没有风笔记本出风口没风是怎么了笔记本运行时很响,出风口感觉不到风,而且发热量大,请问是什么原因,要怎么解决为什么笔记本电脑散热口摸上去有热气,却没有风吹出来联想笔记本出风口没什么风笔记本出风口没有风,是不是说明风扇不

2023年10月11日 05:45

商城网站制作(建一个网站需要多少钱啊)

商城网站制作(建一个网站需要多少钱啊)

这篇文章给大家聊聊关于商城网站制作,以及建一个网站需要多少钱啊对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录建一个网站需要多少钱啊建设独立商城网站需要哪些费用的支出建一个网站需要多少钱啊建一个网站需要多少钱啊?1、一般企业站

2024年8月22日 21:50

m1芯片有必要16g吗(搭载M1芯片的MacBook Pro选8G内存够吗)

m1芯片有必要16g吗(搭载M1芯片的MacBook Pro选8G内存够吗)

本文目录搭载M1芯片的MacBook Pro选8G内存够吗M1芯片的MacBook Air/pro有必要升16g内存吗MacBook Air是否有必要选16G内存m1有必要16g吗Macbook Air M1 8G还是16G新的Macboo

2023年10月14日 07:35

惠普envy4升级(hpp1008内存能升级)

惠普envy4升级(hpp1008内存能升级)

本文目录hpp1008内存能升级惠普envy4系列,升级windows8.1后,显卡不能切换,打不开怎么办我要给我的笔记本加内存条(型号惠普envy4 1024tx)由4G扩到8G,改买什么样的内存条惠普ENVY 4升级CPU惠普ENVY4

2024年5月25日 08:50

笔记本十大硬盘(笔记本上机械硬盘哪个牌子的好些)

笔记本十大硬盘(笔记本上机械硬盘哪个牌子的好些)

本文目录笔记本上机械硬盘哪个牌子的好些移动硬盘十大品牌有哪些笔记本固态硬盘哪个牌子好移动硬盘什么牌子好用移动硬盘十大品牌笔记本硬盘哪个牌子好,笔记本硬盘什么牌子好,笔记本硬盘十大品牌排名笔记本加装固态硬盘哪个牌子的好笔记本上机械硬盘哪个牌子

2024年6月24日 20:03

三星笔记本电脑处理器(三星老笔记本CPUI3370能互换I5580吗)

三星笔记本电脑处理器(三星老笔记本CPUI3370能互换I5580吗)

本文目录三星老笔记本CPUI3370能互换I5580吗三星笔记本a226是什么处理器笔记本,三星专属四核处理器怎么样三星老笔记本CPUI3370能互换I5580吗能。I5580是处理器,笔记本电脑是集成度非常高的电子产品,其内部结构和台式计

2024年7月10日 12:58

联想e430能玩什么游戏(Thinkpad e430配置如何,能玩大型游戏吗)

联想e430能玩什么游戏(Thinkpad e430配置如何,能玩大型游戏吗)

本文目录Thinkpad e430配置如何,能玩大型游戏吗联想ThinkPad E430可以玩使命召唤么详细说谢谢我想请问这样的配置能够玩魔兽世界吗联想的笔记本电脑,E430!联想e430能打现在什么RPG3d主流网游,低配也行联想电脑E4

2024年7月20日 11:35

联想z475有没有蓝牙功能(联想z475 蓝牙怎么用有驱动吗)

联想z475有没有蓝牙功能(联想z475 蓝牙怎么用有驱动吗)

本文目录联想z475 蓝牙怎么用有驱动吗我的电脑是联想Z475的,能连蓝牙吗拜托各位大神联想z475 蓝牙怎么用有驱动吗Z475全系列产品均不自带蓝牙,如果需要使用蓝牙可以购买蓝牙适配器,即插即用,价格在20圆左右我的电脑是联想Z475的,

2023年11月30日 15:10

联想小新打印机m7218w(联想lenovo小新m7218w激光打印机一体机复印扫描手机wifi无线 怎么样)

联想小新打印机m7218w(联想lenovo小新m7218w激光打印机一体机复印扫描手机wifi无线 怎么样)

本文目录联想lenovo小新m7218w激光打印机一体机复印扫描手机wifi无线 怎么样联想m7218w怎么连无线谁知道联想小新m7218w打印机墨粉用完了怎么加墨粉难道只有必须换原装硒鼓吗联想打印机m7218w电源闪红灯联想小新m7218

2023年12月31日 16:15

联想超薄笔记本电源(联想Y450笔记本电脑电源是什么规格)

联想超薄笔记本电源(联想Y450笔记本电脑电源是什么规格)

本文目录联想Y450笔记本电脑电源是什么规格Lenovo/联想全新超薄四核14寸游戏本15.6寸8G运行LOL笔记本电脑充电口有多大联想笔记本电脑充电是多大功率(多少瓦)的联想y7000笔记本电源线有多长今年3月底买了一联想超薄笔记本电源一

2023年12月6日 09:05

近期文章

本站热文

电脑包尺寸对照表(电脑包要多大)
2024-07-23 11:15:58 浏览:3911
e10000(皖E10000是什么车)
2024-07-17 11:22:25 浏览:3508
ati radeon hd 5650(电脑的显卡是ATI Mobility Radeon HD 5650 (MADION PRO) ( 1 GB ) 这个显卡)
2024-07-07 05:01:37 浏览:3103
华为mate20pro版本区别(mate20pro有必要买ud版吗)
2024-07-24 08:26:42 浏览:2631
ipad买蜂窝版还是wifi版(ipad air 5买蜂窝好不好)
2024-07-17 14:35:19 浏览:2241
标签列表

热门搜索