'),
link: ""
},
events: {
onPlay: function(){
myStreamingTag.playVideoContentPart(metadata);
var playingVideoId = 'js-mediaplayer-5900a18ac461881f3d8b458f'; // id текущего плеера
playersTmplBehavior.pauseMedia(playingVideoId); //запускаем функцию остановки всех играющих плееров кроме этого Кол
playersTmplBehavior.hideTitle(this);
window.awaitga && awaitga(function () {
ga('send', 'event', 'JWPLAYER-GA', 'CLICK PLAY', location.href);
});
if(gtag) gtag('event', 'Play-click', { url: '' });
},
onPause: function(){
myStreamingTag.stop();
window.awaitga && awaitga(function () {
ga('send', 'event', 'JWPLAYER-GA', 'CLICK PAUSE', location.href);
});
},
onComplete: function(){
myStreamingTag.stop();
playersTmplBehavior.showTitle(this);
window.awaitga && awaitga(function () {
ga('send', 'event', 'JWPLAYER-GA', 'COMPLETE', location.href);
});
}
}
});
jwplayer("js-mediaplayer-5900a18ac461881f3d8b458f").addButton(
"/static/js/libs/jwplayer/img/.png",
"Descargar video",
function() {
window.location.href = "https://mf.b37mrtl.ru/actualidad/public_video/2017.04/5900a18ac461881f3d8b458f.mp4?=1";
},
""
);
var playersTmplBehavior = {};
//Служебная функция для поиска родительского блока .arcticle-media
//и сохранения ссылки на него в объекте
playersTmplBehavior.getArcticleMediaBlock = function (playerObject) {
var videoHTMLBlock = document.getElementById('mediaplayer-' + playerObject.id + '-block');
this[playerObject.id] = videoHTMLBlock.closest('.arcticle-media') || videoHTMLBlock;
};
//Скрывает подпись под видео
playersTmplBehavior.hideTitle = function (playerObject) {
if (!this[playerObject.id]) {
this.getArcticleMediaBlock(playerObject);
}
this[playerObject.id].classList.add('arcticle-media_js_hide-title');
};
//Показывает подпись под видео
playersTmplBehavior.showTitle = function (playerObject) {
if (!this[playerObject.id]) {
this.getArcticleMediaBlock(playerObject);
}
this[playerObject.id].classList.remove('arcticle-media_js_hide-title');
};
//Функция пробегает по всем плеерам jwplayer, кроме переданного, и ставит их на паузу
playersTmplBehavior.pauseMedia = function(playingMediaId) {
var players = document.querySelectorAll('.jwplayer, object');
for (var i = 0, max = players.length; i < max; i++) {
var currentMediaId = players[i].id;
if( jwplayer(players[i]).getState() == "PLAYING" || jwplayer(players[i]).getState() == "BUFFERING" ) {
if(currentMediaId != playingMediaId){
jwplayer(players[i]).play(false);
//or jwplayer(this).stop();
}
}
}
};