0

できる限りのことを試しましたが、これを解決できませんでした。IE9 および IE10 で HTML5 ビデオ要素を使用して mp4 ビデオを表示しようとしています。IE9では、ビデオが表示されるはずの場所に空白の四角が表示され、IE10では「無効なソース」と表示されます。Chrome では問題なく再生されます。

ビデオは、単純な HTML ファイル内では正常に表示されますが、ローカルで実行されているか、Web サーバーで実行されているかに関係なく、私の ASP.net MVC プロジェクトでは表示されません。ファイルをルート フォルダー (web.config と同じフォルダー) に配置しました。

ASP.NET MVC index.cshtml のコードは次のとおりです。

<video controls style="position:inherit" >
   <source src="ExplainerVideo.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
</video>

何か案は?

ありがとう。

4

1 に答える 1

1

コーデックを取り除いて、再生できるかどうかをブラウザに任せてみてください。

例えば<source src="ExplainerVideo.mp4" type='video/mp4' />

これに失敗した場合は、ビデオの絶対 URL を試してみてください。これにより、以前に IE で問題が発生したことがわかりました。

于 2013-06-07T07:46:27.773 に答える