iframe src बदल रहा है - jquery, यूट्यूब

मैंने अपने पेज में एक यूट्यूब वीडियो एम्बेड किया है।और जब मैं एक लिंक पर क्लिक करता हूं तो मुझे वीडियो बदलने की ज़रूरत है। मैंने जो किया है, मैंने jquery का उपयोग कर आईफ्रेम का स्रोत बदल दिया है। स्रोत बदल रहा है, लेकिन वीडियो प्रकट नहीं हो रहा है। क्या यह सबसे अच्छा तरीका है?

<script>
$(document).ready(function(){

$("#clickme").click(function(){

alert("hi");
$("#myPlayer").attr("src","http://www.youtube.com/watch?v=M73UUllE39w&feature=g-vrec");

});


});

</script>

</head>
<body>

<iframe id="myPlayer" width="560" height="315" src="http://www.youtube.com/embed/ojQyhk5knx4" frameborder="0" allowfullscreen></iframe>

<a href="#" id="clickme"> Click to change video</a>

क्या कोई मुझे बता सकता है कि मैं इसमें क्या कर रहा हूं

उत्तर:

जवाब के लिए 0 № 1

यदि आप YouTube EMBED कोड की जांच करते हैं, तो उनके यूआरएल इस प्रारूप में हैं: http://www.youtube.com/embed/Th3STX3gKX0

आपको शायद YouTube वीडियो पर नेविगेट करने के बजाय इस सिद्धांत का पालन करने की आवश्यकता है।


संबंधित सवाल
विभिन्न डोमेन नाम - php, url, iframe, youtube के साथ