2014-12-02 83 views
1

我使用「bxlider.js」插件幻燈片1 「Html <>」視頻和2我的MVC項目中的圖像。我的問題是當我播放視頻時,滑塊仍然滑動。如何在mvc中播放.mp4視頻時停止滑動條?

這裏是我的代碼:

$('.bxslider').bxSlider({ 
 
      auto: true, 
 
      autoControls: true, 
 
     });
<ul class="bxslider"> 
 
    <li> 
 
    <video id="HomePageVdo" height="210" controls="controls" > 
 
     <source class="video-width" src="~/Media/HomePageVdo.mp4" type="video/mp4"> 
 
    </video> 
 
    </li> 
 
    <li> 
 
    <img src="~/Media/Sample1.png" role="img" width="350" height="210" alt="Sample1" title="Sample1"/> 
 
    </li> 
 
    <li> 
 
    <img src="~/Media/Sample2.jpg" role="img" width="350" height="210" alt="Sample2" title="Sample2"/> 
 
    </li> 
 
</ul>

請需要幫助...任何其他插件麪包車幫助 謝謝!

+0

HTTP ://caniuse.com/#feat=input-range – dandavis 2014-12-02 08:03:45

回答

0

Finally got the solution..

 var videoID = document.getElementById('HomePageVdo'); 

     var slider = $('.bxslider').bxSlider({ 
      auto: true, 
      autoControls: true, 
     }); 

     videoID.addEventListener("play", function() { 
      slider.stopAuto(); 
     }); 

     videoID.addEventListener("pause", function() { 
      slider.startAuto(); 
     }); 

     videoID.addEventListener("end", function() { 
      slider.startAuto(); 
     }); 
0

試試這個: -

var slider = $('.bxslider').bxSlider({ 
       auto: true, 
       autoControls: true, 
      }); 

,並在任何你想停止使用bxsliderslider.stopShow();何時開始使用slider.startShow();如下圖所示: -

$("#HomePageVdo").on("pause", function (e) { 
    slider.startShow(); 
}); 

$("#HomePageVdo").on("play", function (e) { 
    slider.stopShow(); 
}); 
+0

我想停止播放和播放視頻的滑塊。當視頻暫停或結束播放時,滑塊應該再次開始滑動..所以代碼是什麼.. – SwapNeil 2014-12-02 08:09:55

+0

但是如何在視頻播放或播放時停止滑塊,並在視頻暫停時恢復滑動。 ?? – SwapNeil 2014-12-02 08:20:34

+0

@swapnilnax ....對不起,但我不會爲您提供完整的工作代碼...根據您的問題,這個答案綽綽有餘...只是嘗試使用此代碼以及您的技能,您的問題將解決。 ... – 2014-12-02 08:22:47