Afficher la vidéo Youtube source dans la balise vidéo HTML5?
J'essaie de mettre une vidéo de YouTube, source dans le HTML5 <video>
tag, mais il ne semble pas fonctionner. Après quelques recherches sur Google, j'ai trouvé que le HTML5 ne prend pas en charge la vidéo YouTube Url en tant que source.
Pouvez-vous utiliser HTML5 pour intégrer des vidéos de YouTube? Si non, est-il une solution de contournement?
- Une IFrame de la solution donnée ci-dessous par stackoverflow.com/questions/5157377/... devrait suffire comme une solution de contournement.
InformationsquelleAutor sri | 2011-03-01
Vous devez vous connecter pour publier un commentaire.
Étape 1: ajouter
&html5=True
à vos favoris youtube urlÉtape 2: Trouver
<video/>
balise dans la sourceÉtape 3: Ajouter
controls="controls"
vidéo tag:<video controls="controls"..../>
Exemple:
Remarque il semble que certains
expire
choses. Je ne sais pas combien de temps lasrc
chaîne de travail.Toujours le tester moi-même.
Modifier juillet 28, 2011): Noter que cette vidéo src spécifique au navigateur que vous utilisez pour récupérer le code source de la page. Je pense que Youtube génère ce code HTML dynamiquement (au moins actuellement) afin de tester si je copie dans Firefox, cela fonctionne dans Firefox, mais pas avec Chrome par exemple.
src
attribut ci-dessus n'est probablement pas garanti à long terme.Cette réponse ne fonctionne plus, mais je suis à la recherche d'une solution.
De . 2015 /02 /24 . il y a un site web (youtubeinmp4) qui vous permet de télécharger des vidéos youtube en
.mp4 format
, vous pouvez exploiter de cette manière (avec un peu de JavaScript) pour échapper à l'incorporation de vidéos youtube en<video>
balises. Voici une démo de cette action dans le.Pros
Contre
Cela dépend évidemment de la
youtubeinmp4.com
serveurs et de leur façon de fournir un lien de téléchargement (qui peut être passé sous un<video>
source), de sorte que cette réponse peut ne pas être valable dans l'avenir.Vous ne pouvez pas choisir la qualité de la vidéo.
JavaScript (après
load
)D'Utilisation (Complet)
Standart vidéo format.
D'Utilisation (Mini)
Un peu moins commun, mais assez petites, à l'aide de la
youtube.be
url raccourcie et lesrc
attribut directement dans le<video>
tag.Espère que cela aide! 🙂
La
<video>
balise est destiné à charger dans une vidéo d'un format pris en charge (qui peut varier selon le navigateur).YouTube liens ne sont pas juste des vidéos, ils sont généralement des pages web qui contiennent la logique de détecter que l'utilisateur de votre soutient et comment ils peuvent jouer la vidéo sur youtube, à l'aide de HTML5 ou flash, ou un autre plugin basé sur ce qui est disponible sur l'ordinateur des utilisateurs. C'est pourquoi vous rencontrez un moment difficile à l'aide de la balise video avec les vidéos de youtube.
YouTube offre un développeur de l'API pour intégrer une vidéo youtube dans votre page.
J'ai fait un JSFiddle comme un vivant exemple: http://jsfiddle.net/zub16fgt/
Et vous pouvez en savoir plus sur l'API YouTube ici: https://developers.google.com/youtube/iframe_api_reference#Getting_Started
Le Code peut également être trouvé ci-dessous
Dans votre code HTML:
Dans votre Javascript:
comment faire de la même manière hooktube t-il? ils n'en utilisent pas l'URL de la vidéo pour l'élément html5, mais la vidéo de google redirecteur url qui appelle cette vidéo. découvrez ici comment ils présentent quelques despacito vidéo aléatoire...
le code pour la vidéo à la suite de la page https://hooktube.com/watch?v=72UO0v5ESUo
youtube mp3 sur l'autre main est devenu extrêmement monétisé monstre qui retourne maintenant download.html sur la moitié de la vidéo, les demandes de téléchargement... ennuyeux...
les 2 liens dans cette réponse sont à mes expériences personnelles avec les deux ressources. comment hooktube est frais et agréable et permet en fait d'éviter la censure et de la géo restrictions.. check it out, c'est plutôt cool. et youtubeinmp4 est un popup monster maintenant connu comme ConvertInMp4...
Avec la nouvelle balise iframe intégré dans votre site web, le code détecte automatiquement si vous utilisez un navigateur qui prend en charge le HTML5 ou pas.
Le code iframe pour intégrer des vidéos YouTube est la suivante, il suffit de copier l'ID Vidéo et de les remplacer dans le code ci-dessous:
iframe
tag?iframe
a été autour depuis des siècles...iframe
tag et c'est pourquoi il a demandé directement sur levideo
tag. Sinon, il n'aurait pas demandé si HTML5 (génériquement) prend en charge les vidéos de Youtube, mais il restreint la question de lavideo
tag. Il a même demandé "est-il une solution de contournement pour qui?", dans sa dernière phrase, de sorte que cette réponse est parfaitement valide.