ビデオ タグを使用する HTML5 Web アプリがあります。ユーザーの操作に応じて、ビデオのさまざまな部分が再生されます。このビデオは 5 MB を超えません。
このビデオはクライアントに完全にダウンロードされる必要があります。そうしないと、再生する部分がビデオの最後にある場合、ユーザーはバッファリングを待たなければなりません。実際、ブラウザの動作は、範囲要求がサポートされているかどうかを尋ね、サーバー nginx から HTTP 206 部分コンテンツ応答を取得することです。
xhr2 を使用してビデオ全体を BLOB としてダウンロードする方法を見つけました。ただし、xhr2 をサポートしていないブラウザーで、nginx に Range Request を拒否させ、ブラウザーがビデオ全体を取得できるように従来の HTTP 200 応答を送信することは可能かどうか疑問に思っていました。
それは可能ですか?ご協力ありがとうございます!