2012-08-04 18 views
6

私が抱えている問題は、mp4ビデオをビデオタグ経由で再生できないことです。html5ビデオタグがmp4を再生していない - IIS

サーバーはWin7 Ultimate上のIIS 7.5です。

ファイルのHTMはかなり単純でバニラである:「インターネットエクスプローラ」で

<video width="360" height="240" controls="controls" > 
    <source src="test.mp4" type="video/mp4" /> 
</video> 

タグは赤十字とのブラックボックスを描画します。

Firefoxでは、このタグは明るい灰色の十字と「サポートされている形式とMIMEタイプのビデオがありません」との灰色のボックスとしてレンダリングされます。

私はあなたが考えていることを知っています - MIMEタイプを追加してください。私は成功していないこの2つの異なる方法を行った。最初私はIISのMIMEタイプを追加しようとした、そして、私は違いを作ったこれらのいずれも

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

とweb.configファイルを介して追加しようとしています。また、.mp4ファイルをアドレスに直接入力して、IEとFirefoxの両方で再生できます。さらに私は、IEとFirefoxの両方で 'video'タグを使用しているウェブサイトに行って、ビデオをうまく再生します。

誰かが私がこのゲームがなぜ遊ばれないのか、そして遊ぶために私ができることで私を助けてくれますか?

ありがとうございました

+0

詳細 - 私はこのウェブサイトにアクセスしました - http://leanbackplayer.com/これはビデオタグのjquery UIラッパーです。そのページのビデオはFireFoxで正常に動作します。 3つのビデオ(.ogv、webm、mp4)をすべてダウンロードして、そのWebサイト(ビデオの場所を変更する)と同じタグを使用し、MIMEタイプを追加しました。 – user1215399

+0

MIMEタイプを変更しようとする以外に、ファイルがそのタイプで送信されていることを確認する必要があります。ブラウザまたはFiddlerの開発ツールを使用することができます。 – AlfonsoML

+0

この問題で運がありましたか?私の場合、HTMLページをハードディスクからファイルとして開くと、Internet Explorer 9でMP4とM4Vのビデオソースを見ることができます。しかし、ローカルのIIS Webサーバーからページにアクセスしようとすると、すべてのソースが赤い十字で黒い領域として表示されます。ウェブ上でホストされている私のサイトからそのページにアクセスしようとすると同じです。 - そして、はい、ローカルサーバーにMIMEタイプを追加しました。 – superjos

答えて

2

確かにChrome/Safariの推奨を確認してください。 FirefoxはHTML5ビデオを通じてMP4ファイルをサポートしていません。 FirefoxをサポートするにはWEBMファイルまたはフォールバック・フラッシュ・プレーヤーが必要です(私はLeanbackと同じです)。

全体的には、お使いのコンピュータのバージョンに問題があるように思えます。あなたのためにIE9のleanbackプレーヤーのビデオ作品ですか?またはvideojs.comの動画ですか?私はIE9で複数回自分自身をテストしました。

そうしないと、IE9でサポートできないmp4ファイルが破損する可能性があります。私はこれ以上説明したin another question

+0

私は彼が1番目のコメントでleanbackplayerからのビデオは彼のIE9で動作しないと言いました。だから、破損したmp4ファイルの問題ではありません。 – superjos

関連する問題