<video>
टैग एक समर्थित प्रारूप (जो ब्राउज़र द्वारा भिन्न हो सकती है) के एक वीडियो में लोड करने के लिए है।
YouTube एम्बेड लिंक केवल वीडियो नहीं हैं, वे आमतौर पर वे वेबपेज होते हैं जिनमें यह पता लगाने के लिए तर्क होता है कि आपका उपयोगकर्ता क्या समर्थन करता है और वे HTML5 या फ़्लैश का उपयोग करके YouTube वीडियो कैसे चला सकते हैं, या उपयोगकर्ताओं के पीसी पर उपलब्ध कुछ अन्य प्लगइन पर आधारित है। यही कारण है कि आपको यूट्यूब वीडियो के साथ वीडियो टैग का उपयोग करने में कठिनाई हो रही है।
YouTube आपके पृष्ठ में YouTube वीडियो एम्बेड करने के लिए एक डेवलपर API प्रदान करता है।
मैंने एक जीवंत उदाहरण के रूप में एक JSField बनाया: http://jsfiddle.net/zub16fgt/
और आप यहां YouTube API के बारे में अधिक पढ़ सकते हैं: https://developers.google.com/youtube/iframe_api_reference#Getting_Started
नीचे कोड भी पाया जा सकता है
आपके HTML में:
<div id="player"></div>
आपके जावास्क्रिप्ट में:
var onPlayerReady = function(event) {
event.target.playVideo();
};
// The first argument of YT.Player is an HTML element ID.
// YouTube API will replace my <div id="player"> tag
// with an iframe containing the youtube video.
var player = new YT.Player('player', {
height: 320,
width: 400,
videoId : '6Dc1C77nra4',
events : {
'onReady' : onPlayerReady
}
});