0

このページには、5 つの個別のバイオ セクションがあります。それぞれにテキストとビデオが表示され、他は非表示になります。Firefox と Chrome では動作しますが、IE9 では動作しません。1 つのビデオが IE9 で読み込まれます。どちらを先にクリックしても構いません。ポスターはすぐに消えますが、ビデオは再生されます。他の名前をクリックしても、ビデオはポップアップしません。

従うべきリンクとコード。ビデオを含めてフォールバックを提供するというかなり標準的な方法を使用しました。誰にも考えはありますか?

http://www.friedmanllp.com/experienced_hires_people2.php

    <video id="video1" controls="controls" poster="flash/poster_ayanna.jpg" preload="none" width="398" height="224">
        <source src="flash/video_ayanna.webm" type="video/webm" />
        <source src="flash/video_ayanna.mp4" type="video/mp4" codecs="avc1.42E01E, mp4a.40.2" />
        <source src="flash/video_ayanna.ogv" type="video/ogg" />
        <object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="640" height="360">
            <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
            <param name="allowFullScreen" value="true" />
            <param name="wmode" value="transparent" />
            <param name="flashVars" value="config={'playlist':['flash%2Fvideo_ayanna.jpg',{'url':'flash%2Fvideo_ayanna.mp4','autoPlay':false}]}" />

            <img alt="Ayanna" src="flash/poster_ayanna.jpg" width="398" height="224" title="No video playback capabilities. Please try a different browser." />
        </object>
    </video>
4

1 に答える 1

0

IE は、すべてのビデオを強制的に一時停止することに手を上げていました。

$("#video1")[0].pause();
$("#video2")[0].pause();
$("#video3")[0].pause();
$("#video4")[0].pause();
$("#video5")[0].pause();

そのため、動画要素が再生されているかどうかを確認し、それに応じて一時停止しました。

于 2013-07-11T18:03:06.970 に答える