文档
OKYARecord文档

文件与长时录制

文件格式

检测真实 MIME 支持,不靠改扩展名伪造格式。

更新于 2 分钟阅读

重要录制前,先试录并检查画面、声音和保存文件。完成保存前请保持页面打开。

默认选择「自动」,按 MP4 → MOV → WebM 的顺序检测,使用第一个支持的输出格式。

运行时通过 MediaRecorder.isTypeSupported 检测,不保证资源不足时编码成功。MP4 视频保存为 .mp4,仅音频为 .m4a。MOV 需要浏览器原生支持 video/quicktime 录制,保存为 .mov,不会把 MP4 改名。手动选择格式时不自动回退。

操作步骤

  1. 保留「自动」并确认显示的 MIME 类型,或手动选择支持的格式。
  2. 先试录,并在目标播放器或编辑器中检查。
  3. 保留原始已提交分段。需要其他格式时,用可信本地工具转码,不要直接改文件后缀。

限制与安全

timeslice 数据块不是独立电影文件。只有完整停止录制器并成功关闭文件,才标记为已提交段。WASM 或 JS 的有界检测只识别 WebM/MP4 文件头,不能验证所有帧、索引、时长元数据或播放兼容性。

参考资料

别只看设置,也检查实际结果

做一次贴近用途的试录

用最终接收文件的播放器或编辑器测试试录,检查时长以及靠近结尾处的跳转。扩展名正确不代表编码兼容或索引完整。转换前保留已完成的原文件;浏览器接受一种 MIME 类型,也不意味着每次录制都必定成功。