1

みんな。

特定のビデオを再生する ASP.net ページを持っていますが、Firefox でしか機能しません。このページは HTML5 動画タグを使用して再生しています。

ページが生成する正確な HTML は次のとおりです。

<!DOCTYPE HTML>
<html>
<head>
    <title>MMI Video Play</title>
    <style type="text/css">
        body, html
        {
            margin: 0px 0px 0px 0px;
        }
    </style>
</head>
<body>
    <form name="form1" method="post" action="generalVideoPlay.aspx?v=Henry-Ford-Event" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIwNDExNTQ2NDFkZItFaUIKUt6Do1YOY8xI/g5wUtS6O2VGMvVfY/eqc5NF" />
</div>

<div style="width: 100%; text-align: center; margin-top: 12px;">
    <video width='720' height='480' controls>
        <source src="files/video/Henry-Ford-Event.mp4" type="video/mp4" />
        <source src='files/video/Henry-Ford-Event.ogv' type="video/ogg" />
        <!-- fallback to Flash: -->
        <object width='720' height='480' type="application/x-shockwave-flash" data="files/resources/player.swf">
            <param name="movie" value="files/resources/player.swf" />
            <param name="flashvars" value='file=../video/Henry-Ford-Event.mp4&image=poster.jpg' />
            <!-- fallback image. note the title field below, put the title of the video there -->
            <img src="images/noVideo.jpg" width="720" height="480" alt="No Video Playback" title="No video playback capabilities, please download the video below" />
        </object>
    </video>
    <div style="visibility: hidden; margin-top: 14px; font-family: Arial; margin-top: 18px;"><strong><a href='files/video/Henry-Ford-Event.mp4'>Download Video</a></strong></div>
</div>
</form>
</body>
</html>

これが私が試した/学んだことのリストです。

  • 提供されたリンクからビデオをダウンロードして再生できるため、正しいソースを絶対に指しています.
  • OGV がなく、Firefox で動作するため、IIS の MIME タイプとは関係ありません。さらに、IIS に MP4 を追加しましたが、まだ動作しません。
  • 上記の HTML をローカル ドライブに作成した HTML ファイル (aspx ファイルではなく) にコピー アンド ペーストしたところ、問題なく動作しました。

他に何を試すべきか本当にわかりません。私を殺すことは、HTML がそれ自体で機能することですが、サイトから実行すると何も表示されません。この問題に対する答えをいただければ幸いです。

編集: このページ ( http://geekswithblogs.net/ranganh/archive/2011/11/03/make-html5-video-work-with-iis-express.aspx ) も見つけましたが、安全に言うことができます。症状は同じですが、ストリーム/オクテット MIME タイプの問題は見つかりません。

4

1 に答える 1

0

さて、私はこれを整理することができました。最終的に、私は純粋な HTML5 をやることをあきらめ、非常にうまく機能する JWPlayer に行きました。とはいえ、それを使い始めても、まだ完璧に動作させることはできませんでした. パズルの最後のピースは、Handbrake を使用して DVD からビデオをリッピングし、「Web Optimized」オプションをチェックすることでした。それを JWPlayer と組み合わせることで、私の問題は完全に解決されました。これが、Web ビデオの仕事をしなければならない他の貧しい魂の助けになることを願っています。

于 2013-06-03T15:38:26.103 に答える