我正在使用获取用户媒体和媒体录制器 API 来录制用户视频。
我想创建一个按钮来清除录制流的最后部分,因为他暂停了录制。
无论如何我都没有找到这样做的方法! 如果有人有一个想法,那将会非常有帮助!!
PS:如果您想要一个示例,请在录制视频时尝试使用 TikTok 删除选项
最佳答案
MediaRecorder
将其编码输出传送至 ondataavailable
event handler你提供。不幸的是,数据将作为 Blob
objects 传递到您的事件处理程序。 。
您可以使用多种方法将 Blob 数据提取到 ArrayBuffer 中。但随后您将不得不应对 ebml/matroska/webm装箱格式,更不用说视频流中关键帧和增量帧之间的差异,以及音频流中类似的样本缓冲区边界问题。
您想要做的事情在纯 HTML5/Javascript 实现中将很难实现。
关于javascript - 如何删除部分媒体记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60835968/