0

HTML 5 コードをクライアントに提供する mvc4 アプリケーションがあります。HTML 5ビデオ タグを使用してビデオを表示しています。通常は、ビデオ ファイルをアプリケーションのルート ディレクトリに配置してアクセスしますが、別のシナリオを実装したいと考えています。私のアプリのルートディレクトリはC:\MyApp、ビデオファイルがディレクトリにある間C:\VideoDirです。

ここで、video タグを使用して、次のようなソースとして URL を渡します。

http://myurl/MyApp/Media/Video/test.mp4

VideoDir を公開せずに、この URL を VideoDir 内の実際のビデオファイルにリダイレクトする方法を見つける必要がありますhttp。このアプローチの理由は、ビデオを提供する前に権限を確認したいからです。を介して VideoDir を公開すると、baseurlhttpを知っている人なら誰でも好きなビデオを見ることができます。

FileContentResultFilePathResultおよびで少しテストしましたFileStreamResult。Chrome は結果を処理できますが、シークすることはできず、最悪の場合、iOS の Safari のビデオ タグはこれらの結果を使用できませんが、元の .mp4 ファイルを使用する可能性があります。

アイデアや提案はありますか?

4

2 に答える 2