1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 10:19:24 +02:00

Fix ads on playlists

This commit is contained in:
DanielnetoDotCom 2021-03-03 17:29:28 -03:00
parent efaf4457e6
commit 72c7c2666c

View file

@ -166,7 +166,9 @@ function setPlayerListners() {
clearTimeout(promisePlayTimeout);
console.log("setPlayerListners: play");
//userIsControling = true;
pauseIfIsPlayinAdsInterval = setInterval(function(){pauseIfIsPlayinAds();},500);
pauseIfIsPlayinAdsInterval = setInterval(function () {
pauseIfIsPlayinAds();
}, 500);
});
$("#mainVideo .vjs-mute-control").click(function () {
@ -233,7 +235,32 @@ function changeVideoSrcLoad() {
}
});
}
var _reloadAdsTimeout;
function reloadAds() {
clearTimeout(_reloadAdsTimeout);
console.log('reloadAds');
if (player) {
if (player.isReady_) {
console.log('reloadAds is ready');
try {
if (_adTagUrl) {
console.log('player.ima.changeAdTag _adTagUrl', _adTagUrl);
player.ima.changeAdTag(_adTagUrl);
} else if (player.ima && player.ima.getAdsManager().M) {
console.log('player.ima.getAdsManager().M', player.ima.getAdsManager().M);
player.ima.changeAdTag(player.ima.getAdsManager().M);
}
player.ima.requestAds();
} catch (e) {
console.log('player.ima.requestAds ERROR', e.message);
}
} else {
_reloadAdsTimeout = setTimeout(function () {
reloadAds();
}, 500);
}
}
}
/**
*