मैं वाईटी एपीआई के माध्यम से एक यूट्यूब प्लेयर एम्बेड कर रहा हूं लेकिन मुझे एक चेतावनी मिल रही है कि परिवर्तनीय वाईटी परिभाषित नहीं है। मैं देख सकता हूं कि यूट्यूब एपीआई के लिए स्क्रिप्ट शामिल हो रही है, जो परिवर्तनीय वाईटी बनाना है - तो यह क्यों काम नहीं कर रहा है? यह मेरी साइट पर कहीं और काम करता है।जावास्क्रिप्ट/यूट्यूब एपीआई - परिवर्तनीय वाईटी परिभाषित नहीं किया गया है
http://oncreativity.tv/site/single/4/7CtQaTmEuWk
और मेरे कोड:
<script>
$(document).ready(function() {
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
var videoSupport = Modernizr.video;
var ua = navigator.userAgent.toLowerCase();
var vid = {};
var params = { allowScriptAccess: "always" };
var atts = { id: "video_player_flash" };
{exp:channel:entries channel="creators" dynamic="off" entry_id="{segment_3}" sort="asc" limit="1"}
vid.description = "{creator_description}";
vid.videoID = '{segment_4}';
vid.link = encodeURI("{creator_link}");
vid.title = "{title}";
vid.photos = [];
{creator_work}
vid.photos[{row_index}] = {};
vid.photos[{row_index}].url = "{work_img}";
vid.photos[{row_index}].title = "{work_title}";
{/creator_work}
{/exp:channel:entries}
var $vidContainerRef = $('#video_player_container');
var $vidPlayer = $('<div id="video_player"/>');
$vidContainerRef.append($vidPlayer);
vidID = vid.videoID;
player = new YT.Player('video_player', {
width: '768',
height: '432',
videoId: vidID,
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
});
</script>
आह - धन्यवाद! इससे कुछ अनियमित व्यवहार समझाएंगे जो मुझे अपनी साइट पर कहीं और मिल रहा था जब कुछ भी कैश नहीं किया गया था। – mheavers
आपका स्वागत है। मैं खुशी से मदद कर सकता है। –