Intégrer une vidéo youtube sans lien youtube

comme vous le savez, lorsque vous intégrez une vidéo youtube dans votre page Web, cela fonctionne correctement, mais si vous cliquez sur une partie de l’écran, le site Web youtube s’ouvrira dans une nouvelle fenêtre.

y a-t-il un moyen d’intégrer la vidéo youtube sur notre site Web, mais de désactiver l’ouverture de ce site youtube lorsque vous cliquez sur l’écran pour mettre la vidéo en pause?

ou vous pouvez jouer votre tube vidéo dans un autre lecteur ..?

Je cherche un moyen de contourner le problème.

toute possibilité possible dans j query, ajax, java script ou PHP, mootools, etc. Merci

essaye ça:

il s’agit d’un exemple d’API youtube, il devrait donc être pris en charge officiellement est &version=3 ou &something=xx;version=3

      

Tu ne devrais pas faire ça. Si vous avez besoin d’un hôte vidéo qui garde sa marque en dehors de votre écran, je suggère http://blip.tv . Vous pouvez y transférer vos vidéos via un serveur FTP (elles sont mises à la disposition de tous les utilisateurs) et même personnaliser votre lecteur avec votre propre marque.

Il y a plusieurs façons de faire ceci comme (en fonction de vos compétences de programmeur):

EXIGER la connaissance de JS: – utiliser l’API JS de Google et désactiver les boutons normaux, puis append des boutons et des événements de douane (il existe de nombreux exemples dans leur documentation)

AUCUNE compétence de programmeur:

  • utiliser un autre joueur
  • et la façon dont j’ai fait: je mets une DIV ontop du joueur (sauf la partie où la recherche / contrôles sont). Cela empêche l’utilisateur de cliquer sur une partie souhaitée du lecteur intégré, mais vous permet néanmoins d’utiliser les commandes (lecture / pause / recherche / affichage sur youtube).

UTILISATION pour les solutions ci-dessus: – si vous voulez cliquer sur le lecteur et déclencher une action sans commencer à lire la vidéo Youtube – désactiver: youtube click / open youtube dans une autre fenêtre

J’ESPÈRE QUE CECI VOUS AIDERA

utilisez le lecteur Jw et ajoutez ce code à votre page

  
This text will be replaced

Vous pouvez tirer parti de l’API Youtube avec ce script, qui vous permettra également de spécifier un code temporel spécifique et d’afficher une partie seulement de la vidéo.

 
var n = "youtube"; var y = document.createElement('script'); y.type = "text/javascript"; y.src = "//www.youtube.com/iframe_api"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(y, s); var player; var p = document.getElementById(n); var st = p.getAtsortingbute("startTime"); var et = p.getAtsortingbute("endTime"); var vi = p.getAtsortingbute("videoID"); var ph = p.getAtsortingbute("height"); var pw = p.getAtsortingbute("width"); function onYouTubeIframeAPIReady() { player = new YT.Player(n, { height: ph,width: pw,playerVars: { 'rel': 0, 'showinfo': 0, 'hidecontrols': 1 }, events: { 'onReady': lv } }) } function lv(e) { e.target.cueVideoById({ videoId: vi,startSeconds: st,endSeconds: et }) }

Essaye ça