1

私はビデオを次のようにアップロードする必要があるアプリケーションを持っています:

html

<iframe id="frame1" runat="server" visible="false"
       style="height: 222px; width: 482px;"></iframe>

コード

Finalpath = filepath + filename;
frame1.Visible = true;
frame1.Attributes.Add("src", Finalpath);

しかし、ビデオ拡張機能をロードするMp4と、エラーが表示されますIframe

HTTP Error 404.3 - Not Found

拡張機能の構成が原因で、要求しているページを提供できません。ページがスクリプトの場合は、ハンドラーを追加します。ファイルをダウンロードする必要がある場合は、MIMEマップを追加します。

このサーバーエラーを処理する方法と、アップロードできるビデオのタイプ(拡張子)は何ですか?助けてくれてありがとう。

4

1 に答える 1

14

IISまたはweb.configファイルで.MP4形式のMIMEタイプを追加する必要があります。Web.ConfigIIS7の場合、このセクションを構成に追加できます。

<system.webServer>
    <staticContent>
        <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
    </staticContent>
</system.webServer>

HTML5<video>タグを使用して.mp4ビデオを表示できます

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video> 
于 2012-09-28T06:07:47.413 に答える