1

ビデオタグを次のように設定した場合

<video src="myvid.mp4"></video>

IE9はビデオ全体を再生しますが、

<video>
    <source src="myvid.webm" type="video/webm" />
    <source src="myvid.ogv" type="video/ogg" />
    <source src="myvid.mp4" type="video/mp4" />
</video>

ビデオは約3秒間再生され、その後停止します。

残念ながら、最初の方法を使用すると、Firefoxのようなブラウザは<source>属性を確認せず、再生を拒否します。

多くの研究により、潜在的な問題としてMIMEタイプとビデオエンコーディングが除外されています。

私が現在持っているものの完全なコードは次のとおりです。

<video controls="controls" poster="<?=$template_path;?>/images/home-video.png">
    <source src="<?=$template_path;?>/videos/intro_blue.webm" type="video/webm" />
    <source src="<?=$template_path;?>/videos/intro_blue.ogv" type="video/ogg" />
    <source src="<?=$template_path;?>/videos/intro_blue.mp4" type="video/mp4" />
    <object type="application/x-shockwave-flash" data="http://player.longtailvideo.com/player.swf" width="600" height="600">
        <param name="movie" value="http://player.longtailvideo.com/player.swf" />
        <param name="flashVars" value="controlbar=over&amp;image=<?=$template_path; ?>/images/home-video.png&amp;file=<?=$template_path; ?>/videos/intro_blue.mp4" />
        <param name="wmode" value="transparent" />
        <img alt="Intro" src="<?=$template_path; ?>/images/home-video.png" width="600" height="600" title="No video playback capabilities, please download the video below">
    </object>
</video>
4

2 に答える 2

0

問題はサーバーの設定にあると思います。動画コンテンツには MIME タイプは必要ありません。そしてIEはそれに対して厳格です。例については、こちらを参照してください

于 2012-10-05T15:05:12.943 に答える
0

私の場合、特定のファイアウォールの背後にある IE9 がビデオの完全なダウンロードを許可していないように見えました (他のブラウザーでは許可されていました)。

私はこれに満足できなかったので、予防策として IE9 に強制的にフラッシュを使用させました。

于 2012-10-22T12:44:08.993 に答える