我正在使用获取用户媒体和媒体记录器api来记录用户视频。
自他暂停录制以来,我想创建一个按钮来清除录制的流的最后一部分。
我仍然找不到这样做的地方!如果有人有一个主意,那将真的很有帮助!
PS:如果您想举个例子,请在录制时尝试TikTok删除选项
MediaRecorder
将其编码输出传递到您提供的MediaRecorder
。不幸的是,数据以ondataavailable
event handler的形式传递给事件处理程序。
您可以使用多种方法将Blob数据提取到ArrayBuffer中。但是,那么您就必须应付ondataavailable
/Blob
objects/ Blob
装箱格式,更不用说视频流中关键帧和增量帧之间的区别,以及音频中类似的采样缓冲区边界问题流。
您想做的事情在纯HTML5 / Javascript实现中将很难实现。