Problem mit dem flash-fallback von VideoJs mit Firefox
Habe ich versucht zu ergänzen, videoJs, um meine Website zu spielen MP4-Dateien, die alle perfekt funktioniert in Chrome, aber wenn ich auf Firefox (die nicht unterstützt die MP4-Dateien der flash player immer auf einem schwarzen Bildschirm und Tasten nichts zu tun.
Einfache Frage: warum?
Ich verstehe nicht, websites wie vine.co oder instagram verwenden videoJs mit keine Frage aber für mich ist dies nicht der Fall ist.
Also habe ich versucht, die tech-bestellen Sie jetzt Flash versuche immer zu Lesen, das video aber auch auf chrome nichts Anhängen.
Dies ist mein test-code:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script src="http://vjs.zencdn.net/4.0/video.js"></script>
<script>
videojs.options.flash.swf = "video-js.swf"
</script>
</head>
<body>
<video id="video" src="http://domain.com/flash/video.mp4" control></video>
<script type="text/javascript">
jQuery(function() {
var player = videojs('video', {"controls": true, "autoplay": false, "preload": "auto", "techOrder": ["flash", "html5"]});
console.log(player);
});
</script>
</body>
</html>
Alle Dateien (swf-player, der MP4-video, und die html-Datei) im gleichen Ordner mit dem Namen 'Blitz'.
Können Sie mir helfen?
InformationsquelleAutor EtienneKingdom | 2013-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein paar Dinge hier zu versuchen:
Müssen Sie sich nicht um die techOrder um Firefox zu Verhalten, und Sie definitiv nicht brauchen, eine entsprechende video-Datei für jede Art von "Tech". Flash-Spiel der Rückfall in mp4, wie lange es ab der version 9 oder so.
Habe ich ein Problem bei Firefox, wo die Flash-fallback spielen würde, das video, aber das video würde leer sein (audio spielen würde), wenn ich eine "ready" - event. Ich war in der Lage, dies zu umgehen, indem er ein blur-Ereignis auf der $() - Objekt. Das kann hilfreich sein, wenn Sie brauchen, um zu verwenden, bereit.
InformationsquelleAutor zungaphobia
Benötigen Sie eine flv-Version von dem Video, wenn Sie möchten, liefern es über flash.
Es könnte sinnvoll sein, an einem webm-Version Ihres Videos. Dies sollte bei gespielt in Firefox und Chrome.
Für jeden Tech-Sie müssen die correspondenting videofile.
Sollten Sie dies als Antwort, denn er löst problem, sogar besser, Sie haben demo. Sie meinen Tag gerettet. Dank
InformationsquelleAutor Matthias Hermsdorf