‘),
link: «»
},
events: {
onPlay: function(){
myStreamingTag.playVideoContentPart(metadata);
var playingVideoId = ‘js-mediaplayer-68ed28a9e9ff7157a50fd26f’; // id текущего плеера
playersTmplBehavior.pauseMedia(playingVideoId); //запускаем функцию остановки всех играющих плееров кроме этого Кол
playersTmplBehavior.hideTitle(this);
},
onPause: function(){
myStreamingTag.stop();
},
onComplete: function(){
myStreamingTag.stop();
playersTmplBehavior.showTitle(this);
}
}
});
jwplayer(«js-mediaplayer-68ed28a9e9ff7157a50fd26f»).addButton(
«/static/js/libs/jwplayer/img/download.png»,
«Descargar video»,
function() {
window.location.href = «https://mf.b37mrtl.ru/actualidad/public_video/2025.10/68ed28a9e9ff7157a50fd26f.mp4?download=1»;
},
«download»
);
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();
}
}
}
};
