Pourquoi ma vidéo sur YouTube embedded travail dans Firefox, mais pas Internet Explorer?
J'utilise le code suivant pour afficher une vidéo YouTube.
<object width="425" height="344">
<param name="movie"
value="**URL**">
</param>
<param name="allowFullScreen"
value="true">
</param>
<embed src="**URL**"
type="application/xshockwave-flash"
allowfullscreen="true"
width="425"
height="344">
</embed>
</object>
Il fonctionne dans Firefox, mais pourquoi n'est-il pas dans Internet Explorer?
Je suis un tout nouveau développement web, donc je suis en cours d'exécution dans tous ces merveilleux incohérences que vous les anciens combattants sont utilisés pour 😉
OriginalL'auteur BeachRunnerFred | 2009-09-24
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Je vous remercie beaucoup. J'étais à la recherche vraiment difficile de trouver une solution pour elle et il est là.
Il n'a toujours pas le faire fonctionner pour moi...
OriginalL'auteur Simon
À élucider, cela ne fonctionne pas car le
object
balise est incomplète. Firefox donne sur laobject
élément et utilise le secours de la vieille écoleembed
élément la place. IE ne prend pas en chargeembed
si vous n'obtenez rien.Un
object
élément doit au moins avoir unetype
attribut dire ce plugin à utiliser et undata
attribut de dire ce qu'il faut envoyer le plugin. Dans IE vous aussi besoin d'un miroir ladata
attribut dans une<param name="movie">
valeur à l'intérieur de l'objet, car il s'exécute plugins différemment.IE ne "stream" partiellement chargé Flash fichiers de cette manière. Pour l'obtenir, vous devez utiliser un ActiveX
classid
au lieu de latype
dire quel plugin utiliser. Si vous vous souciez de cela (et vous ne pourriez pas: pour les petits fichiers, talon de chargeurs, et les fichiers qui sont inutiles jusqu'au complet, il ne fait aucune différence), alors vous devez commencer à servir des combinaisons d'objets imbriqués ou intègre, qui devient rapidement confus.OriginalL'auteur bobince
Déjà perdu quelques heures de travail par le biais de la même question. Cause différente...
Pour IE9, YouTube intègre (au moins les iframes) n'ont pas de travail parce que j'avais déjà ajouté la Protection contre le Tracking-à-dire pour les annonces de Google sur des serveurs. Dans ce cas, j'ai dû désactiver le suivi de la protection (Sécurité > le Suivi de la Protection) ou cliquez sur le bouton juste à droite de la barre d'adresse ("Certains contenu est filtré sur ce site) qui alerte les utilisateurs finaux à des contenus filtrés.
OriginalL'auteur Rick