J'ai actuellement une implémentation Brightcove Smart Player fonctionnelle, avec Flash par défaut et une solution de remplacement HTML5 où Flash n'est pas supporté (lire: iOS). Je voudrais inverser ceci: préférer la vidéo HTML5, et utiliser Flash comme solution de repli. Est-ce possible, et si oui, comment? Brightcove semble avoir complètement manqué le point de fournir une option HTML5 en l'utilisant comme substitut au lieu du format préféré. En outre, bien que Brightcove announced plans to support WebM as well as H.264 18 months ago, il semble que the HTML5 player still only supports H.264. Firefox ne peut pas (et ne le fera probablement jamais) supporter H.264 pour patent (and, IMO, ideological) reasons. Firefox est utilisé beaucoup trop largement pour laisser dans le froid. Existe-t-il un moyen de diffuser des vidéos WebM HTML5 sur Firefox avec Brightcove?Vidéo HTML5 avec Brightcove
Répondre
Bref, non je ne le pense pas. D'après ce que je comprends, Brightcove fournit un lecteur Flash à n'importe quel navigateur qui le prend en charge (tous les navigateurs de bureau). Flash prend en charge H.264, pas WebM. En outre, la plupart des navigateurs mobiles sont WebKit, ils prennent donc en charge H.264. Donc, d'un point de vue commercial, ils sont peu enclins à soutenir l'encodage dans WebM, indépendamment de ce qu'ils ont dit dans le passé.
Plus d'info: http://support.brightcove.com/en/docs/using-smart-player-api
Vous pouvez forcer un SmartPlayer à afficher en HTML5 en utilisant le paramètre suivant dans la balise d'objet utilisé pour intégrer le lecteur dans la page:
<param name="forceHTML" value="true" />
Le livre blanc Brightcove suivant explique leur raisonnement pour défaut de flash et de retomber à HTML5:
http://blog.brightcove.com/en/2011/01/html5-video-facts-fiction-new-whitepaper
Pour résumer, leur argument est que les limitations dans la vidéo HTML5 (à partir de janvier 2011) signifient que, pour fournir certaines fonctionnalités clés à leurs éditeurs, Brightcove doit par défaut Flash et se rabattre sur HTML5 pour certains appareils mobiles (comme contre-intuitif comme cela peut sembler à certains). Les limites de la vidéo HTML5 qu'ils citent sont dans les domaines suivants:
- analyse
- publicité
- protection du contenu
- streaming
- légendes
A partir de 7/24/2012, forceHtml5 ne forcera pas HTML5 si Flash est installé.
Cependant, j'ai trouvé un hack: Si vous écrasez la fonction brightcove.checkFlashSupport ainsi que utiliser le « forceHTML5 » paramètre mentionné par @ net.uk.sweet, vous pouvez le forcer. Par exemple:
if(brightcove.checkHtmlSupport()){
brightcove.checkFlashSupport = function(){ return null; };
}
De toute évidence, ce hack pourrait échouer si Brightcove modifie son code, afin de l'utiliser à vos propres risques.
Chaps, pour confirmer, il est:
<param name="forceHTML" value="true" />
Et pas forceHTML5
.
Avoir un lien de documentation pour soutenir cela? –
Non - il ne semble pas être officiel, mais si vous lisez le fichier. Js, vous verrez qu'il est géré ... –
Cela a fonctionné! Comme apposé à forceHTML5. Merci. – SBerg413
travail Néanmoins ajouter param à l'objet n'a pas, vous pouvez toujours faire facilement que comme suggéré par le soutien de Brightcove http://support.brightcove.com/en/video-cloud/solutions/testing-html-players-desktop
il suffit de modifier votre URL regarder aussi comme
http://<URL to the video>/?forceHTML=true
- 1. Galerie vidéo Brightcove
- 2. Personnaliser le style HTML5 de Brightcove
- 3. Android Brightcove flux vidéo réussie
- 4. vidéo HTML5 avec javascript boucle
- 5. affichage vidéo HTML5 avec Jquery
- 6. Pixelate flux vidéo avec HTML5
- 7. Lecture de vidéos brightcove
- 8. Brightcove pour Blackberry
- 9. Le lecteur vidéo Brightcove ne fonctionne pas dans Jquery Mobile
- 10. Obtenir l'URL de la vidéo BrightCove à télécharger et Stream
- 11. Brightcove vidéo ne montre pas par fancybox sur iphone 4
- 12. Comment obtenir la lecture vidéo Brightcove pour Chrome sur https
- 13. Comment afficher l'icône de lecture sur une vidéo brightcove
- 14. Brightcove - modifier ou masquer un nom de vidéo par programme
- 15. Vidéo HTML5 sur iPhone
- 16. Pré-charge vidéo html5
- 17. Capture d'écran vidéo HTML5
- 18. Appel vidéo HTML5, possible?
- 19. Android intégré vidéo HTML5
- 20. HTML5 Vidéo et dégradation?
- 21. HTML5 Option vidéo
- 22. chargement vidéo HTML5
- 23. HTML5 Vidéo Pixel Tracking
- 24. problème vidéo HTML5 étrange
- 25. lecteur vidéo html5
- 26. Firefox 21.0 HTML5 Vidéo
- 27. HTML5 vidéo dans Safari
- 28. Opera et vidéo HTML5
- 29. Html5 architecture superposition vidéo
- 30. HTML5 Vidéo pour mobile
Le hack Brightcove honore le paramètre forceHTML. –