2
JSに潜在的に複数のギガバイトのファイルを保存する必要があります。データソースは、メディアコードを使用してキャプチャされたメディアストリームです。巨大なファイルを保存する
Chromeでは、fileystem:urlsでファイルシステムとファイルライターのapisを使用して、受け取ったファイルエントリにBLOBチャンクを書き込んだ後、ファイルURLへのダウンロードリンクを設定することで達成できます。
しかし、私はFirefoxやEdge(mediarecorderを取得するたびに)でこれを行う方法を見つけることができません。
ファイル名を 'recording.blob'に設定しましたが、これはビデオファイルです。ファイルタイプとは何ですか?どのように再生しますか? – styfle
@styfle OSXでこのスニペットを実行すると、ダウンロードされたファイルは、内部にvp8、yuv420p、640x480のビデオトラックを持つ "matroska webm"メディア形式のファイルと表示されます。この例の拡張子を '.blob'から' .webm'に変更しました。これはFirefoxとChromeのファイルURLとして私にとってうまくいきます。 * file:///Users/Foo/recording.webm*。 – jib