web-dev-qa-db-fra.com

L'utilisation de <embed> avec du contenu Flash présente-t-elle des inconvénients?

J'ai récemment appris que HTML5 prend désormais officiellement en charge la balise <embed>. Dans cet esprit, y a-t-il une raison de ne pas l'utiliser simplement pour incorporer du contenu Flash dans HTML5? Y aurait-il des problèmes ou des préoccupations de navigateur si je le faisais?

Je connais SWFObject, mais j'essaie de trouver une solution vraiment simple et soignée qui ne repose pas sur JavaScript.

Merci.

Edit: Mes seules préoccupations sont: FF3, FF4, IE7, IE8, IE9, Chrome et Safari. Les utilisateurs mobiles ne sont pas pris en compte et je ne diffuse aucune vidéo.

2
Django Reinhardt

Votre plus gros problème concernera les utilisateurs d'iPhone/iPad, car Flash ne leur fonctionne pas du tout. Cela dépend aussi de ce que vous essayez de faire. Si vous ne vous souciez pas des plates-formes mobiles, alors tout va bien.

Si vous envisagez d'avoir des utilisateurs mobiles, vous devez prendre en charge des solutions non Flash. De plus, si vous envisagez d’afficher de la vidéo via votre lecteur flash, il s’agit d’un tout nouveau paquet de vers, car différents appareils prennent en charge différents formats et tailles de vidéo et vous devrez les gérer tous.

3
Ben Hoffman

Tous les navigateurs ne prennent pas en charge Flash, par exemple sur l'iPhone. Ou les utilisateurs peuvent avoir une extension de navigateur installée qui bloque Flash. Si vous utilisez Flash pour faire quelque chose d'important, vous devez penser à ce que ces utilisateurs feront si le composant Flash ne fonctionne pas pour eux.

1
paulmorriss