6410 安卓开发板 录音-6410开发板上跑Android 2.1 ,录音出现问题,求大神指点

问题描述

6410开发板上跑Android 2.1 ,录音出现问题,求大神指点
我在6410的开发板上运行 Android 2.1,写了个程序 ,想要进行录音。代码 如下:
mediaRecorder = new MediaRecorder();
Toast.makeText(TelListenner.thisnew MedioRecorder()成功""
Toast.LENGTH_SHORT).show();
//myRecAudioFile = File.createTempFile(""!""+MainActivity.strAddress1+MainActivity.strDate1.amr"" dir);
myRecAudioFile=new File(dirMainActivity.strAddress1+MainActivity.strDate1+""new.amr"");
Toast.makeText(TelListenner.thiscreateTempFile()成功""
Toast.LENGTH_SHORT).show();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
Toast.makeText(TelListenner.thissetAudioSource成功""
Toast.LENGTH_SHORT).show();
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
Toast.makeText(TelListenner.thissetOutputFormat成功""
Toast.LENGTH_SHORT).show();
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

                    mediaRecorder.setOutputFile(myRecAudioFile.getAbsolutePath());//保存路径                       Toast.makeText(TelListenner.this保存路径成功""                            Toast.LENGTH_SHORT).show();                    mediaRecorder.prepare();                    Toast.makeText(TelListenner.thisprepare成功""                            Toast.LENGTH_SHORT).show();                    mediaRecorder.start(); 

写了许多Toast,到
Toast.makeText(TelListenner.this保存路径成功""Toast.LENGTH_SHORT).show();
这一句还能弹出Toast,但是prepare()函数执行之后就不能弹出""prepare成功""的字样。
我查了一下prepare()函数的作用,是Prepares the recorder to begin capturing and encoding data。我怀疑是不是这个函数会调用底层硬件,而底层硬件可能有问题才导致的prepare()不运行??
另外,虽然File.createTempFile()这个函数执行了,但是在目录下面找不到建立的文件。这是因为什么?理论上讲,createTempFile()只要执行,就已经建立文件才对,虽然字节可能会是0,但是没理由文件都不存在啊。。。
这个问题困扰我两天了,求大神指导,万分感激~

时间: 2025-01-02 18:29:19

6410 安卓开发板 录音-6410开发板上跑Android 2.1 ,录音出现问题,求大神指点的相关文章

c语言-VC++6.0开发工具,打开串口,重叠IO操作,提示有访问冲突,求大神指点

问题描述 VC++6.0开发工具,打开串口,重叠IO操作,提示有访问冲突,求大神指点 #include #include LRESULT CALLBACK WndProc (HWND hwnd UINT msg WPARAM wParam LPARAM lParam); #define WM_TRANSFINISHED (WM_USER + 1) typedef struct{ HWND hwnd; HANDLE hComm;}PARAMS *PPARAMS; int WINAPI WinMai

安卓开发-我想实现一个功能,求大神指点一下

问题描述 我想实现一个功能,求大神指点一下 在安卓开发 应用程序交互中, 一般情况下我们处理一个 链接,我们用 Intent+ action_view 然后会弹出很多可以处理这个链接的应用程序. 如果我想用指定的应用程序来处理这个链接,该怎么做呢?

关于安卓开发环境问题-andriod studio ,bin目录下的studio.bat,找不到这个bat,求大神指点

问题描述 andriod studio ,bin目录下的studio.bat,找不到这个bat,求大神指点 本人虾米一个,安装了studio提示需要运行英特尔加速器HAXM,根据网络上大侠们的回复说需要修改bin目录里的studio.bat,结果怎么都找不到我bat,求大侠指点迷津开发环境问题-andriod studio ,bin目录下的studio.bat,找不到这个bat,求大神指点-找不到studio.bat"> 解决方案 重装一下,或者不用加速器(一样可以),另外可以使用geny

.net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点

问题描述 .net c#开发,弹出的窗口最大化按钮是灰的,不能用,求大神指点 document.oncontextmenu = new Function("event.returnValue=false;");//禁止右键 document.onselectstart = new Function("event.returnValue=false;");//禁止选择/复制 <asp:Label ID="label1" runat="

intellij idea-使用intellij IDEA 开发项目 启动tomcat 8 的时候出错,急,求大神指点

问题描述 使用intellij IDEA 开发项目 启动tomcat 8 的时候出错,急,求大神指点 使用intellij IDEA 开发项目 启动tomcat 8 的时候出错:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099 百度查了好几个问题都没有结果,说要改端口号什么的都试过都不行! 解决方案 http://w

c++ 在AUTOCAD的二次开发中的注意事项,求大神指点!万分感谢

问题描述 c++ 在AUTOCAD的二次开发中的注意事项,求大神指点!万分感谢 c++ 在AutoCAD开发中的应用 ,是不是最适合的开发工具,怎么进行学习开发,我是一个小白 ,求各位大神指点 解决方案 C++对AutoCAD的二次开发主要引用AutoCAD发布的函数库,也就是SDK.AutoCAD有针对C++的编程模型,你可以用AutoCAD发布的C++函数库来操作该模型,最后编译生成arx文件文件,在arx文件里面有注册AutoCAD命令的语句,然后在AutoCAD里面加载编译生成的arx文

android-小波变换实现语音去噪在安卓平台上怎么实现?求大神指点~~

问题描述 小波变换实现语音去噪在安卓平台上怎么实现?求大神指点~~ 本人要在Android平台上实现小波变换的语音去噪方法,请问怎么实现?求大神指点~~ 解决方案 可以利用speex进行降噪处理

C#窗体开发界面跟运行出来的不一样,求大神指点

问题描述 rt,在别的电脑做好的窗体,放自己笔记本里开发界面的窗体跟运行的不一样,但是运行出来是之前做好的,咋搞 解决方案 解决方案二: 解决方案三:两台电脑的屏幕大小一样么解决方案四:不一样的,分辨率也不一样,之前做的时候是win7,本儿是win10,但是调分辨率没有卵用==!解决方案五:分辨率的问题,在窗体布局的时候考虑下不同分辨率的客户端解决方案六:重新生成试试?解决方案七:目测分辨率问题解决方案八:调分辨率完全没用,图片的大小还是跟原来在机房的界面不一样,跟运行出来的不一样,在机房电脑无

求大神指点 急急急-crtmpserver源代码windows下开发

问题描述 crtmpserver源代码windows下开发 crtmpserver在vs2012编译后启动,但执行界面没有显示"go,go,go"`,点击crtmpserver.exe出现闪退 解决方案 运行有问题,设个断点什么的调试一下