このコードプロジェクトの記事のコードを使用して、MP4 ビデオ ファイルを SQL サーバー (varbinary(MAX)) にアップロードし、そこから再生しています。
私の要件は、ファイル システムからビデオを保存および取得する代わりに、SQL サーバーを使用することです。
これは、ビデオを再生するために使用しているコードです。
<video id='my_video_1' controls
width="640" height="264"
data-setup="{"controls":true, "preload":none}" >
<source src='<%# "VideoHandler.ashx?id=" + Eval("ID") %>' type='video/mp4'>
</video>
ビデオ ソースとして物理的なビデオ ファイルを使用すると、機能します。ただし、上記のコードは機能しません。
「Internet Explorer」では、タグは赤い十字の付いた黒いボックスをレンダリングします
「Chrome」ではプレーヤー ボタンは表示されますが、再生ボタンをクリックしてもビデオが再生されません。右クリックすると、「名前を付けてビデオを保存...」オプションが表示され、ダウンロードしたファイルはデスクトップ メディア プレーヤーで正常に動作します。
正しいコードを教えてください。