3
Я пытаюсь интегрировать воспроизведение видео Youtube в Flexslider. У него есть интеграция Vimeo (которая работает), но Youtube вообще не играет. Как его интегрировать?Использование Flexslider для воспроизведения видео Youtube
// Can also be used with $(document).ready()
$(window).load(function() {
// Vimeo API nonsense
var player = document.getElementById('player_1');
$f(player).addEvent('ready', ready);
function addEvent(element, eventName, callback) {
if (element.addEventListener) {
element.addEventListener(eventName, callback, false)
} else {
element.attachEvent(eventName, callback, false);
}
}
function ready(player_id) {
var froogaloop = $f(player_id);
froogaloop.addEvent('play', function(data) {
$('.flexslider-project').flexslider("pause");
});
froogaloop.addEvent('pause', function(data) {
$('.flexslider-project').flexslider("play");
});
}
// Call fitVid before FlexSlider initializes, so the proper initial height can be retrieved.
$(".flexslider-project")
.fitVids()
.flexslider({
animation: "slide",
controlNav: false,
directionNav: true,
slideshow: true,
useCSS: true,
prevText: '',
nextText: '',
video: true,
animationLoop: true,
smoothHeight: false,
before: function(slider){
$f(player).api('pause');
}
});
});
Это как это выход:
<iframe id="player_1" src="<?php echo the_sub_field('video'); ?>" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Это была по существу работа подключив эти два JS-файла, он затем работал. – Rob