VideoJS fallback und Internet Explorer 8

Ich nur codiert eine cross-browser-video-player mit automatischer Umwandlung durch ffmpeg und es funktioniert gut in allen Browsern. Da Sie alle zeigen unterschiedliche Steuerelemente, die ich dachte, ich würde verwenden, VideoJS, diese zu gestalten.

Dies ist meine demo-Seite:
http://www.animero.com/2012/produktioner/jakobsson-pr-vegibar/

Die skinned-Steuerelemente sichtbar sein soll in allen modernen Browsern, die den html5-video-tag. Obwohl, mein Problem ist, mit IE8. Fallback scheint nicht zu funktionieren, denn ich bin immer nur eine black box, die sagt: "Film nicht geladen...", aber das audio ist noch zu spielen.

Dies ist mein markup:

<div class="video-js-box">
    <video id="my_video_1" class="video-js vjs-default-skin" width="790" height="444" poster="<?php echo $videoFiles['poster']; ?>" preload autoplay controls data-setup="{}">
        <source src="<?php echo $videoFiles['mp4']; ?>" type="video/mp4" />
        <source src="<?php echo $videoFiles['ogv']; ?>" type="video/ogg" />
        <object id="flash_fallback_1" class="vjs-flash-fallback" width="790" height="444">
            <embed width="790" height="444" src="<?php bloginfo('stylesheet_directory'); ?>/spelare.swf?image=<?php echo $videoFiles['poster']; ?>&video=<?php echo $videoFiles['flash']; ?>" type="application/x-shockwave-flash" wmode="transparent"></embed>
        </object>
    </video>
</div>

Wenn ich abschalten VideoJS alles funktioniert Super, und im IE8-mein flash-player funktioniert gut. Könnte mir jemand helfen mit diesem?

Vielen Dank im Voraus,
Jonathan

Ich habe ähnliche Probleme im IE8 und war auf der Suche nach einer Antwort, also ich hab hier. Was ich sagen kann, obwohl, können Sie ommit die <object> Teil als video-js nicht automatisch einfügen, dieses für Sie, wenn Ihr browser unterstützt nicht die <video> tag.

InformationsquelleAutor Jonathan | 2012-01-11

Schreibe einen Kommentar