Я использую bxslider для простого слайдера на одном из моих сайтов. Но все видео в слайдере начинают играть при загрузке. Я должен был бы отключить это.Остановить видео с автозапуска при загрузке - BXSlider
HTML:
<ul class="bxslider">
<?php
foreach($vdos->result() as $vdo){
?>
<li>
<iframe src="<?php echo asset_url().'vdo/'.$vdo->vdoPath; ?>" width="100%" height="100%" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</li>
<?php
}
?>
</ul>
JS:
$(document).ready(function(){
slider = $('.bxslider').bxSlider({
video: true,
useCSS: false,
auto: false,
controls: false,
onSliderLoad: function(){
slider.stopAuto(true);
}
});
я в настоящее время застрял на нем некоторое время. Любое руководство будет очень полезно.
Я усталым решение поставленных
bxslider stopping video element autoplay
Это не сработало для меня. Спасибо.
P.S: Я тестирую с форматом .mp4
решение не работает, потому что 'iframe' почему вы используете IFRAME для загрузки видео ?? я думаю, что это сложно изменить на iframe – Shayan
Я только что реализовал, как предписано плагином. http://bxslider.com/examples/video –
[Идентификатор содержимого IFrame contentDocument] (http://www.w3schools.com/jsref/prop_frame_contentdocument.asp), здесь они показывают, как получить доступ к содержимому DOM на iframe, но перекрестный домен может оказаться проблематичным ... Я решаю что-то вроде этого, запрашивая контент на стороне сервера и подавая его на мою веб-страницу ... –