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

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

34得票2回答
同时捕获媒体流、画布和音频

我正在进行一个项目,希望能够: 加载video js并将其显示在画布上。 使用滤镜来改变画布的外观(因此也更改了视频)。 使用MediaStream captureStream()方法和MediaRecorder对象来记录画布的表面和原始视频的音频。 在HTML video元素中播放画布和...

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

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

34得票5回答
摄像机配置文件.QUALITY_HIGH 分辨率会产生绿色闪烁视频。

到目前为止,我尚未找到对此的任何解释。基本上,我有一个视频录制类,当将setVideoSize()设置为720 x 480时,在我的三星Galaxy S2上可以完美运行。 我想要以最高可能的分辨率进行记录,因此使用CamcorderProfile.QUALITY_HIGH,我可以获得各种最高...

32得票2回答
Android的getMaxAmplitude()函数给我什么信息?它与MediaRecorder有什么关系?

Android MediaRecorder提供了函数.getMaxAmplitude(),如API所述,它返回“自上次调用此方法以来采样的最大绝对幅度”,但我不知道这个幅度是什么单位?它是帕斯卡还是瓦特? 我在网上的几个页面上找到了一个与分贝密切相关的值的计算方法(如此处建议)。double...

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

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

31得票5回答
如何在MediaRecorder中更改视频方向为竖屏?

当我使用MediaRecorder录制视频时,无论实际设备方向如何,它总是以横屏模式录制。 如何强制MediaRecorder /相机使用真实的方向?

29得票6回答
MediaRecorder.stop() 停止失败:-1007

我正在使用MediaRecorder录制视频。我的代码在2.3.3上运行良好,但在4.0.3上失败。 问题如下:代码mediaRecorder.stop()抛出了RuntimeException异常。java.lang.RuntimeException: stop failed. a...

28得票3回答
使用不同于最终视频文件的预览大小录制视频

我正在尝试允许用户录制不同于实际屏幕预览大小的视频。此文档涉及getSupportedVideoSizes函数表明这似乎是可能的,其中指出: 如果返回的列表不为空,则返回的列表将至少包含一个Size,并且返回列表中的一个大小必须传递给MediaRecorder.setVideoSize(),...

23得票6回答
Android无法使用前置摄像头录制视频,MediaRecorder启动失败:-19。

我有两个不同的代码库都遇到了同样的问题。 第一个是从developer.android.com直接复制的代码:http://developer.android.com/guide/topics/media/camera.html#custom-camera 第二个是这个代码:http://...