13得票2回答
如何在Android上将视频录制成流?

Android MediaRecorder 允许将视频保存到文件(文件或套接字): setOutputFile(FileDescriptor fd); setOutputFile(String path) 如何将视频数据保存到OutputStream中?它将用于流式视频录制。

7得票1回答
以AMR文件格式录制音频

我想以AMR文件格式录制音频。我目前使用以下代码来录制音频: outputFile = Environment.getExternalStorageDirectory().getAbsolutePath() + "Sample.3gp"; myRecorder = new MediaRec...

31得票4回答
录音停止时,MediaRecorder 失败。

我遇到了这个错误,请有经验的人帮忙看看,我觉得是与触摸监听器有关... 当我松开手指时出现了这个错误。04-25 20:07:00.263: D/FB Sessions(18429): false 04-25 20:07:04.533: I/MediaRecorderJNI(18429): p...

34得票7回答
如何在Chrome中为从MediaRecorder录制的音频添加预定义长度?

我正在使用内置的MediaRecorder替换RecordRTC来录制Chrome中的音频。录制的音频随后通过audio api在程序中播放。我无法让audio.duration属性正常工作,它显示: 如果视频(音频)是流式传输且没有预定义的长度,则返回“Inf”(无限)。 使用...

11得票4回答
在Android 4.0中,AudioSource.VOICE_CALL无法工作,但在Android 2.3中可以。

VOICE_CALL, VOICE_DOWNLINK ,VOICE_UPLINK 该应用在安卓4.0上不起作用,但在安卓2.3(实际设备)上可以运行。我上传了一个虚拟项目以记录所有传出的电话,这样您就可以亲自查看。 http://www.mediafire.com/?img6dg5y9r...

8得票4回答
在安卓系统中,如何暂停录音?

我的目标是在录制文件时暂停。我在Android开发者网站上看到了相关内容,但Media Recorder并没有暂停选项。 Java支持编程合并两个音频文件,但在Android中不起作用。 如何在Java中合并两个WAV文件? 我还使用了默认的设备音频记录器应用程序,该应用程序在所有设备上...

10得票1回答
MediaRecorder和VideoSource.SURFACE,停止失败:-1007(一个严重的Android bug)

我正在尝试使用Surface视频源记录MediaRecorder,而不是使用Camera实例(是的,这是可能的,但事实证明它并不完美)- mediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE); 问题如下: 以下代码仅...

7得票2回答
无法打开文件(权限被拒绝)

我正在尝试通过Android的MediaRecorder类记录音频,将其保存到文件中,然后使用MediaPlayer播放它。 下面是我选择要保存音频文件的位置: currentDate = Calendar.getInstance().getTime(); condensedDate = ...

35得票2回答
使用MediaRecorder API通过Web Audio API进行播放(而不是音频元素)

我在使用mediaRecorder API时遇到了问题,无法在Chrome中播放捕获的blob(在Firefox中可以)。不确定是否是Chrome中的错误。 它报告的错误: undefined:1 Uncaught (in promise) DOMException: Unable to...

10得票2回答
为什么MediaRecorder的start()方法会抛出IllegalStateException异常?

我正在尝试录制音频,但是MediaRecorder类的start()方法抛出了一个IllegalStateException异常。MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorde...