長時間録画

上限付き書き込みと実際のファイル分割を使います。

このページの目次

12~24時間の用途を設計目標としていますが、その長さの耐久試験済みとは表明していません。データはBlob配列に蓄積せず順次書き込みます。処理中を含むアプリのキュー上限は32 MiBです。

操作手順

  1. 電源と空き容量を確保し、実際の設定で短く試します。
  2. 15・30・60分から選びます。各区間でMediaRecorderを停止し、残りのデータを処理してファイルを閉じてから再起動します。
  3. キューを監視します。負荷が高ければ一時停止し、書き込み15秒超過や容量超過で停止します。

制限と安全性

区間の切り替えには欠落があります。JavaScriptキューはエンコーダー内部のメモリーを制限しません。Wake Lockは最善努力で、睡眠・障害・停電を防ぐ保証ではありません。現在の区間は失われる場合があります。

参考資料