18得票2回答
Blob视频持续时间元数据

我正在编写一款软件,可以在Firefox中操作摄像头流视频。 我使用MediaRecorder API记录视频类型,并生成一个Blob。 为了将Blob保存为本地存储的视频,我使用了FileSaver库: FileSaver.saveAs(BlobVideo,"video.mp4")...

8得票2回答
媒体记录器(MediaRecorder)出现启动错误或非法状态(IllegalStateException)

我正在使用Android的Camera API和MediaRecorder来录制视频,但遇到了一个非常奇怪的问题。 private void startRecordingVideo() { recorder = new MediaRecorder(); recorde...

9得票1回答
安卓OpenGL表面(GLSURFACEVIEW)的视频录制

我正在开展一个项目,需要记录渲染后的OpenGL表面。 (例如,如果我们使用GLsurfaceView,则需要记录该表面以及来自麦克风的音频) 目前,我正在使用MediaRecorder API,通过将视频源设置为VIDEO_SOURCE_GRALLOC_BUFFER。 我正在使用以下示例...

8得票4回答
安卓7中录音通话时无法听到对方的声音?

我正在开发一款用于录音电话的Android应用程序。 这是我的代码片段。 recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); recor...

22得票9回答
Android 4.0(ICS)下MediaRecorder.stop()无响应

在我的视频捕获活动中调用stop()时,有时软件会挂起并且无法恢复。只有通过点击“返回”触发ANR才能让我终止活动。 在日志中,我看到以下行被一遍又一遍地重复: W/CameraSource(YYYYY): 等待传入摄像机视频帧超时:XXXXXX微秒 其他人有没有看到过这种行为?...

7得票1回答
使用Chromium浏览器录制画布动画回放问题

如果我使用以下代码记录画布动画: streamInput = parent.document.getElementById('whiteboard'); stream = streamInput.captureStream(); const r...

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

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

8得票2回答
MediaRecorder的setVideoSize在不同设备上表现不同

我正在使用媒体记录器在Android应用中录制视频。 mMediaRecorder.setCamera(mServiceCamera); mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); mMediaRecor...

10得票2回答
如何将多个音轨合并成一个以供mediaRecorder API使用?

我想要录制一个音频,从不同的mediaStream对象中获取多个音频轨道(其中一些是远程的)。使用getAudioTracks()方法并使用addTrack()将它们添加到一个mediaStream对象中。当传递此最后一个对象作为参数给mediaRecorder时,我意识到它只记录位于位置[0...

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

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