【问题标题】:How to get the time of the recording while recording with MediaRecorder使用 MediaRecorder 录制时如何获取录制时间
【发布时间】:2019-10-16 18:48:22
【问题描述】:

我正在编写一个简单的网络应用程序,它使用navigator.mediaDevices.getUserMedia 捕获来自麦克风的音频,并使用MediaRecorder 对象记录它。我或多或少关注example from mdn

我想添加录制时间的实时显示。我目前依赖performance.now(),这不是很优雅,更是如此,因为我允许用户暂停/恢复MediaRecorder。有没有办法以某种方式直接从MediaRecorder 对象本身获取时间?

【问题讨论】:

    标签: javascript webrtc getusermedia media-source web-mediarecorder


    【解决方案1】:

    似乎唯一的解决方案是自己跟踪记录的时间。 MediaRecorder 对象不提供这样的属性。

    This npm package 可能会有所帮助。

    您应该收听startresumestoppause 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-08
      • 2012-04-27
      • 2013-04-08
      • 2017-03-07
      • 2016-02-12
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多