2011-05-13 2 views
0

Mon patron veut les suivantes:flux vidéo sur le site Web, et de soutenir les navigateurs modernes (y compris IE.) * Et * iPad

Exigences: Vidéos de flux de notre Web-serveur pour les clients, y compris les navigateurs Web standard (IE7, FF, Chrome, etc.) et iPad!

Je ne suis pas vraiment sûr pourquoi il veut m4v ... il a mentionné l'efficacité, mais il peut aussi avoir à faire avec la compatibilité iPad ?? Quoi qu'il en soit, je suis coincé avec m4v.

J'ai parcouru quelques questions connexes sur le SO, et cette page est très utile aussi bien:

http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback

Donc, si je comprends bien, avec HTML5 < video> tag prendra soin de tous mes exigences (navigateurs & iPad) sauf IE jusqu'à et y compris IE8.

donc dans mon code:

<div id="demo-video-flash"> 
    <video id="demo-video" poster="snapshot.jpg" controls> 
    <source src="video.m4v" type="video/mp4" /> <!-- MPEG4 for Safari --> 
    <source src="video.ogg" type="video/ogg" /> <!-- Ogg Theora for Firefox 3.1b2 --> 
    </video> 
</div> 

<script type="text/javascript"> 
    $(document).ready(function() { // ... a dash of jQuery. 
    var v = document.createElement("video"); // Are we dealing with a browser that supports <video>? 
    if (!v.play) { // If no, use Flash. 
     var params = { 
     allowfullscreen: "true", 
     allowscriptaccess: "always" 
     }; 
     var flashvars = { 
     file: "video.f4v", 
     image: "snapshot.jpg" 
     }; 
     swfobject.embedSWF("player.swf", "demo-video-flash", "480", "272", "9.0.0", "expressInstall.swf", flashvars, params); 
    } 
    }); 
</script> 

Comme le lien ci-dessus explique, test si le navigateur prend en charge <video> et sinon, retomber à clignoter. Si le navigateur prend en charge <video>, je n'ai pas besoin de m'inquiéter du lecteur car le navigateur le gère. Si elle ne supporte pas <video>, je dois fournir:

(a) Un lecteur flash.

(b) Une copie flash compatible de mon .m4v vidéo

Questions:

1) Est-ce que ce travail de solution pour mes besoins? 2) Est-ce que .m4v est un bon format pour diffuser vers l'iPad? (Je devine oui car c'est un format propriétaire d'Apple!)

3) Est-ce que .m4v "flash-comatabile"? C'est, si je l'envoie à mon lecteur flash cela fonctionnera-t-il? J'ai lu des rapports contradictoires à ce sujet. Si ce n'est pas le cas, alors je suppose que j'ai besoin d'avoir une copie de ma vidéo convertie en un format flash-compatible ... des recommandations? (.f4v semble commun mais nous avons déjà un fichier .mov cela fonctionnera-t-il?)

4) Last but not least, qu'est-ce qu'un bon lecteur flash. Je me tourne vers flowplayer (http://flowplayer.org/), cependant, nous avons déjà un lecteur swf installé (http://code.google.com/p/swfobject/). Semble que ce dernier fonctionnerait ... des avantages à l'un ou l'autre ?? Excuses si certaines parties de cette question n'ont pas de sens ... il y a beaucoup d'informations sur la vidéo là-bas et il est difficile de tout rassembler ... espérant que certaines réponses ici peuvent aider. Je peux affiner ma question au besoin.

Merci d'avance!

Peter

Répondre

0

Pour autant que je sais ..., IE ne supporte pas HTML5 si la balise serait pas reconnue dans IE ...

Questions connexes