默认选择「自动」,按 MP4 → MOV → WebM 的顺序检测,使用第一个支持的输出格式。
运行时通过 MediaRecorder.isTypeSupported 检测,不保证资源不足时编码成功。MP4 视频保存为 .mp4,仅音频为 .m4a。MOV 需要浏览器原生支持 video/quicktime 录制,保存为 .mov,不会把 MP4 改名。手动选择格式时不自动回退。
操作步骤
- 保留「自动」并确认显示的 MIME 类型,或手动选择支持的格式。
- 先试录,并在目标播放器或编辑器中检查。
- 保留原始已提交分段。需要其他格式时,用可信本地工具转码,不要直接改文件后缀。
限制与安全
timeslice 数据块不是独立电影文件。只有完整停止录制器并成功关闭文件,才标记为已提交段。WASM 或 JS 的有界检测只识别 WebM/MP4 文件头,不能验证所有帧、索引、时长元数据或播放兼容性。
参考资料
别只看设置,也检查实际结果
做一次贴近用途的试录
用最终接收文件的播放器或编辑器测试试录,检查时长以及靠近结尾处的跳转。扩展名正确不代表编码兼容或索引完整。转换前保留已完成的原文件;浏览器接受一种 MIME 类型,也不意味着每次录制都必定成功。