ビデオ ファイルを操作する Web アプリを開発しています。具体的には、ユーザーにフォーム入力でビデオ ファイルを「選択」させ、そのファイルへの URL 参照を作成し、<video>
ソースをその URL に設定します。これにより、ビデオをアップロードしなくても、ユーザーが提供するコンテンツを操作できます。これは不必要に思われ、パフォーマンスの低下につながります。
今のところ私の非常に単純なコードは次のとおりです。
// within a change event for a file input
var videoFile = e.currentTarget.files[0];
var fileURL = URL.createObjectURL(videoFile);
var videoNode.src = fileURL;
これはうまくいきます。問題: ユーザー セッション間でこのビデオへの参照を保存することはできません。fileURL を Mongo ドキュメントに保存してから、後でそのビデオ ファイルをリロードしようとしました。
ユーザーセッション間でローカルファイルへの参照を保存するための良い解決策はありますか? HTML5 Filesystem API のようなものを使用する必要がありますか? ローカルストレージ?