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

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

10得票2回答
在Chrome中使用MediaRecorder录制Ogg格式的音频

在使用MediaRecorder时,是否有办法在Chrome中记录ogg格式?我相信,Chrome默认支持WebM。以下是我的做法 navigator.mediaDevices.getUserMedia({ audio: true }) .then(stream => { ...

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

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

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

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

9得票2回答
Android MediaRecorder采样率和噪声问题

我在使用Android的MediaRecorder录制麦克风声音到.m4a文件(AAC-LC,MPEG-4容器)时遇到了问题。从API 18开始,默认采样率从44.1或48 kHz(取决于设备)降至仅8 Hz。如果我使用MediaRecorder.setAudioSamplingRate指定采...

11得票2回答
MediaRecorder - 如何在录制过程中播放视频的块/ blob?

我目前有一个使用MediaRecorder进行录制的MediaStream。在录制结束后 recorder.stop(),它会生成一个Blob,我能够播放该视频。我的目标是不在录制结束后播放整个视频,而是在录制过程中播放一个块。目前,只有当录制结束后,块才能被播放。 我该如何使用JavaSc...

22得票2回答
使用MediaRecorder录制5秒钟的音频片段,然后上传到服务器。

我想记录用户的麦克风,每个片段需要5秒,并将每个片段上传到服务器。我试过使用MediaRecorder并在5秒时间间隔调用start()和stop()方法,但当我将这些录音连接起来时会出现"丢失"声音。因此,我尝试使用start()方法的timeslice参数来记录5秒片段:navigator...

19得票6回答
如何知道MediaRecorder何时完成将数据写入文件

我们正在使用 MediaRecorder 将视频记录到外部存储器上的文件中,并在进行实际录制之前使用 setOutputFile()。 一切都很顺利,但主要问题是,一旦录制完成,我们希望在 VideoView 中开始播放录制的视频。 如何知道文件何时准备好以便读取和回放?

7得票2回答
在电子应用程序中将MediaRecorder Blob转换为文件

我有一个Electron应用程序,其中包含非常简单的桌面捕获功能: const {desktopCapturer} = require('electron') const fs = require('fs'); var recorder; var chunks = []; var WIND...

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

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