पर गोलीबारी नहीं कर रही है मैंने कई सवाल और यूट्यूब एपीआई सामानों को देखा है लेकिन मेरे जीवन के लिए यह पता नहीं लगाया जा सकता है कि क्यों YouTubeYouframeAPIReady काम नहीं कर रहा है।YouTubeIframeAPIReady()
<iframe id="youtube_vid" width="763" height="430" src="https://www.youtube.com/embed/dlJshzOv2cw?theme=light&showinfo=0&rel=0&enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>
और मेरी स्क्रिप्ट:
function callYTapi() {
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
console.log('script loaded');
function onYouTubeIframeAPIReady() {
console.log('IframeAPI = Ready');
var player = new YT.Player('youtube_vid', {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.playVideo();
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PAUSED) {
console.log("Paused");
}
if (event.data == YT.PlayerState.PLAYING) {
console.log("Playing");
}
if (event.data == YT.PlayerState.ENDED) {
end();
}
}
}
मैं भरी हुई स्क्रिप्ट के लिए लेकिन Iframe तैयार या कुछ और के लिए नहीं console.log मिल
यहाँ मेरी आइफ्रेम है। कोई विचार? धन्यवाद
[यूट्यूब iframe apiYouTubeIframeAPIReady पर ट्रिगर नहीं कर रहा है] का संभावित डुप्लिकेट [http://stackoverflow.com/questions/12256382/youtube-iframe-api-not-triggering-onyoutubeiframeapiready) – Liam