我可以用网络摄像头录制视频,在浏览器上播放结果blob并将其下载到本地机器上,但是当我将文件保存到服务器时,它是无法读取的。我已经尝试将块发送到服务器并将它们连接在一起,并且还发送了整个blob,但结果是相同的(不可读的视频)。 我首先用FileReader()读取blob,它提供了base64结果,然后将其发送到服务器,在那里我base64_decode()它并将其保存到文件夹。 JS代码: v
当使用CanvasCaptureMediaStream和MediaRecorder时,是否有办法在每个帧上获取事件? 我需要的不是requestAnimationFrame(),但我需要CanvasCaptureMediaStream(和/或MediaRecorder)而不是窗口。 MediaRecorder的运行速度可能不同于窗口的帧速率(可能不是定期可分的速率,比如25 FPS vs 60 F
更新:当前最好的假设是,这是由大型学校/大学网络引起的 - 其他用户没有问题。 我正在使用RecordRTC录制音频。这依赖于MediaRecorder。 在第一次开始记录,这(抓)记录错误: DOM exception: failed to execute start on Media recorder: The
MediaRecorder failed to start because th