顧客は楽しいです - 常に新しい要件を思いつきます....
OK、顧客がファイル (PDF や Excel ドキュメントなど) をアップロードできる ASP.NET 4.0 Webforms アプリケーションがあり、それらはVARBINARY(MAX)
列内の SQL Server に格納されています。魅力のように機能します。
今、彼らは新しい要件を思いつきました: ビデオもアップロードできるようにしたいと考えています (*.wmv、*.mp4 など)。要求されたときに顧客のハードディスクにダウンロードされるだけのドキュメントとは対照的に、ビデオについては、私の Webforms アプリケーションで再生したいと考えています。
少し調査した結果、HTML5<video>
タグが最も効率的な方法であると思われます。しかし、私が目にしているすべてのサンプルは、ファイルベースの URL を使用してビデオを取得していますが、ストリームからビデオ データを提供する方法についての言及を見つけることができないようです。
Webforms アプリケーションでビデオを再生するために、ビデオを SQL Server データベースからディスク上の一時ファイルに保存する必要がありますか? または、.NET ストリーム ( MemoryStream
) を HTML5<video>
要素に接続して画面上でビデオを再生する気の利いた方法はありますか?