jjzjj

mediaRecorder

全部标签

android - 如何在MediaRecorder中设置时间计算

我正在用MediaRecorder做应用,我想显示录制音频的时间限制。MediaRecorder仅用于录制语音。任何人都知道如何在执行MediaRecorder时显示时间。 最佳答案 如果您已经为使用编写的MediaRecorder录制和停止音频奠定了基础,那么获取录制的持续时间并不太困难。显示持续时间只是start_time在记录开始时设置为System.currentTimeMillis();。然后通过使用Runnable我们可以执行循环直到记录停止。finalHandlerhandler=newHandler();Runnab

android - 如何以编程方式在android中录制静音视频

我正在尝试使用MediaRecorder在android中创建录像机,用户可以选择录制静音视频,即录制没有音频的视频。我检查了是否有任何选项可以在android中录制静音视频,经过大量搜索后我没有找到任何完美的方法,我也尝试了AudioManager的以下方法:audioManager.setStreamMute(AudioManager.STREAM_SYSTEM,true);audioManager.setMicrophoneMute(true);audioManager.setStreamVolume(AudioManager.STREAM_SYSTEM,0,AudioManag

android - 如何在 Android 2.3(Gingerbread) 中录制 mp4/m4a 格式的音频?

我正在尝试在我的Android应用程序中录制音频,但我想要使用AACLC编码的.mp4格式的音频文件;可以在我的桌面上播放。因此,使用以下代码,我尝试录制,并且能够在我的android上播放它。mRecorder=newMediaRecorder();mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);mRecorder.setOutputFile("/mnt/sdcard/abcapp/test.mp4"

java - 如何检测语音转文本是否在 Android 上可用?

我相信我已经想出如何检测android设备是否有麦克风,如下所示:IntentspeechIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);ListspeechActivities=packageManager.queryIntentActivities(speechIntent,0);TextViewmicAvailView=(TextView)findViewById(R.id.mic_available_flag);if(speechActivities.size()!=0){//wehaveamicrophon

android - 如何暂停在android中捕获视频?

我正在用android应用程序完成视频录制,但我想在捕获时暂停录制,任何人都可以帮助我。开始录制代码如下MediaRecorderrecorder;startRecording.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){recorder.start();}}); 最佳答案 您尚未显示用于录制视频的代码。查看MediaRecorder类,它似乎没有提供暂停功能。因此,您必须使用其他一些类或添加代码来加入媒体文件。

Android:相机不可用问题

我正在trycatch视频,当执行到recorder.prepare()语句时例程抛出异常:privatevoidrecordVideoStart(){if(recorder!=null){recorder.stop();recorder.release();}Filefile=newFile("/sdcard/videoTest.3gpp");try{file.createNewFile();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}recorder=newMediaRecorder

机器人:媒体记录器:启动失败:-38

简介:如何检查录音是否已在其他应用程序的后台运行。详细信息:如果录音已经在native应用程序的后台运行:录音机。现在,我已将录音作为我应用程序的一项功能。问题:当我尝试同时在我的应用程序中录制时,出现错误::E/MediaRecorder:startfailed:-38:E/MyApp:[1162][com.sec.MyApp.multimedia.RecordMyVoice]java.lang.IllegalStateException:E/MyApp:atandroid.media.MediaRecorder.start(NativeMethod):E/MyApp:atcom.s

android - 使用 MediaRecorder 录制音频并使用 MediaPlayer 同时播放

目前我正在我的公司做一些关于voip应用程序的研究。我们想在amr中记录设备麦克风的声音,对其进行加密并将数据发送到我们的服务器,另一端从服务器流式传输并解密。对于一些测试用例,我目前使用MediaRecorder在amr中录制声音。因为我想连续流式传输当前的声音,所以我不能使用文件来存储数据。所以我创建了一个管道并将其作为文件描述符提供给MediaRecorder-Reference。MediaRecordermediaRecorder=createMediaRecorder();//makeapipecontainingareadandwriteparcelFdtry{Parcel

android - MediaRecorder 类设置音频源的问题 - setAudioSource() - 不支持的参数

我是Android开发的新手,我有下一个问题。我正在尝试使用MediaRecorder类来仅录制来自麦克风的音频。我正在按照官方网站中指示的步骤进行操作:http://developer.android.com/reference/android/media/MediaRecorder.html所以我有一个方法可以初始化和配置MediaRecorder对象以开始录制。这里有代码:this.mr=newMediaRecorder();this.mr.setAudioSource(MediaRecorder.AudioSource.MIC);this.mr.setOutputFormat(

java - Android MediaRecorder 生成带有绿线的损坏视频

我正在尝试使用Android中的MediaRecorder向我的应用程序添加视频录制功能,但生成的视频看起来损坏并带有绿线(音频正常)。以下代码是我用来初始化MediaRecorder对象的代码:mMediaRecorder=newMediaRecorder();mCamera.unlock();mMediaRecorder.setCamera(mCamera);mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);mMediaRecorder.setVideoSource(MediaRecorder.VideoSou