web-dev-qa-db-fra.com

Paramètres Youtube dans le code d'intégration WordPress?

Ok, je veux donc intégrer des vidéos youtube mais aussi supprimer les annotations gênantes. Le code suivant fonctionne très bien pour intégrer la vidéo

[embed width="599" height="360"]youtube.com/watch?v=mNf0v2WkV0U [/embed]

Mais quoi que je puisse faire, je ne peux pas ajouter le paramètre suivant:

iv_load_policy=3

Je ne suis pas sûr s'il est même possible d'ajouter ceci dans le code intégré de wordpress? J'ai alors trouvé quelque chose d'intéressant:

$('object').each(function(){ 
    var $param = $(this).children(':first-child'); 
    var newUrl = $param.attr('value') + '&iv_load_policy=3'; 
    $param.attr('value', newUrl); 
});

Le code ci-dessus est destiné à définir toutes les vidéos youtube globalement (iv_load_policy=3), mais je pense que je me trompe.

Merci d'avance.

2
Frank Morrison

Réussi à le faire,

<iframe frameBorder="0" probably_logged_in="0" width="599" height="360" src="youtube.com/embed/…; frameBorder="0">

(le B dans la bordure doit être en majuscules) probably_logged_in=0 (supprime le bouton "Regarder plus tard, tant que l'utilisateur n'est pas connecté) modestbranding=1 (supprime le logo youtube) rel=0 (supprime les vidéos associées la fin de votre vidéo) &vq=hd720 (celui-ci force hd, contrairement à hd=1 qui passe par iframe height)

2
Frank Morrison

Il ne semble pas que les stratégies de chargement soient configurables avec l'intégration automatique de WP.

Mais voir la documentation sur la manière d'utiliser l'incorporation de WP: http://codex.wordpress.org/Embeds

Et consultez les ressources pour les développeurs et l'API sur WP: http://developer.wordpress.com/docs/oembed-provider-api/

L'auto-incorporation de WP utilise oEmbed, et les spécifications et l'API se trouvent ici: http://oembed.com/

2
markratledge