Sướng mắt với những pha kiến tạo của Frank Lampard

0
102


html_string = c;
/* if jQuery is available, you may use the get(0) function to obtain the DOM object like this:
var iframe = jQuery(‘iframe#target_iframe_id’).get(0);
*/
var iframedoc = iframe.document;
if (iframe.contentDocument)
iframedoc = iframe.contentDocument;
else if (iframe.contentWindow)
iframedoc = iframe.contentWindow.document;

if (iframedoc){
// Put the content in the iframe
iframedoc.open();
iframedoc.writeln(html_string);
iframedoc.close();
} else {
alert(‘Cannot inject dynamic contents into iframe.’);
}

}

window.ParentFromIframeprerollShow = function(width_iframe_prerollinpage, height_iframe_prerollinpage){

jQuery(‘#prerollinpage_iframe’).animate({
width: 0
}, 1);
jQuery(‘#prerollinpage_iframe’).animate({
height: 0
}, 1);
///////////////////////////////
var tag = document.createElement(‘script’);

tag.src = “https://www.youtube.com/iframe_api”;
var firstScriptTag = document.getElementsByTagName(‘script’)[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
jQuery(‘#youtube_iframe’).animate({
width: width_iframe_prerollinpage
}, 1);
jQuery(‘#youtube_iframe’).animate({
height: height_iframe_prerollinpage
}, 1);
var vi = $(“#youtube_iframe”);
vi.attr(“src”, vi.data(“autoplay-src”) );
window.onYouTubeIframeAPIReady = function() {
player = new YT.Player(‘youtube_iframe’, {
events: {
//’onReady’: onPlayerReady,
‘onStateChange’: onPlayerStateChange
}
});
}
var pauseFlag = false;

function onPlayerStateChange(e) {
e[“data”] == YT.PlayerState.PLAYING && setTimeout(onPlayerPercent, 5000, e[“target”]);

switch (e.data) {
case YT.PlayerState.PLAYING:
pauseFlag = true;
console.log(‘Play’);
//Thay đổi “Videos_Inpage” (loại hình quảng cáo), “Play” (sự kiện), “VUS_YT_Oct” (label video), nên tạo biến để đưa vào cho tiện. Quan tâm thay đổi cái tên category (Videos_Inpage) và label.
ga(‘send’, ‘event’, ‘Videos_embed’, ‘Play’, ‘VUS_YT_Oct’);
break;
case YT.PlayerState.PAUSED:
if (pauseFlag) {
console.log(‘paused’);
pauseFlag = false;
//Tương tự bên trên, khác ở “Pause”. Quan tâm thay đổi cái tên category (Videos_Inpage) và label.
ga(‘send’, ‘event’, ‘Videos_embed’, ‘Pause’, ‘VUS_YT_Oct’);
};
break;
};

};
function onPlayerPercent(e) {
if (e[“getPlayerState”]() == YT.PlayerState.PLAYING) {
var t = e[“getDuration”]() – e[“getCurrentTime”]() e[“lastP”]) {
var video_data = e[“getVideoData”](),
label = video_data.video_id+’:’+video_data.title;
e[“lastP”] = t;
t = t * 100 + ‘%’
switch (t) {
case “0%”:
break;
case “100%”:
//Tương tự bên trên, khác ở “Finished”. Quan tâm thay đổi cái tên category (Videos_Inpage) và label.
ga(‘send’, ‘event’, ‘Videos_embed’, ‘Finished’, ‘YTT_Video’);
break;
default:
//Tương tự bên trên, khác ở “Percent”. Quan tâm thay đổi cái tên category (Videos_Inpage) và label.
ga(‘send’, ‘event’, ‘Videos_embed’, ‘Percent’ + t , ‘YTT_Video’);
break;
};

}
e[“lastP”] != 1 && setTimeout(onPlayerPercent, 1000, e);
}
}


}