2013-08-21 3 views
0

Я кодирую как это для HTML5, и он работает нормально.Как уменьшить скорость воспроизведения видео с помощью javascript или jquery?

<video id="video" controls="controls" autoplay="autoplay" name="media"><source src="http://media.w3.org/2010/05/sintel/trailer.mp4" type="video/mp4"></video> 

<button onclick="document.getElementById('video').playbackRate+=0.1">playbackRate+=0.1</button> 
<button onclick="document.getElementById('video').playbackRate-=0.1">playbackRate-=0.1</button><br> 

для JWplayer, как я могу ускорить скорость воспроизведения вверх, как и выше?

<script type="text/javascript"> 
    jwplayer("myElement").setup({ 
     file: "http://media.w3.org/2010/05/sintel/trailer.mp4", 
     title: "test", 
     height: 400, 
     width: 600, 
     autostart: true, 
     autoplay: true, 
    }); 

    jwplayer("myElement").onTime(function(time){ 
     showComments(Math.round(time.position)); 
    }) 
</script> 

ответ

1

Как описано в this post JW игрока управления поддержки над скоростью воспроизведения только тогда, когда он находится в html5 режим визуализации и тот случай, вы можете контролировать его с помощью опций видео тэга делает. Это будет выглядеть следующим образом:

<script type="text/javascript"> 
    function changePlaybackRate(rateChange) { 
     if (jwplayer().getRenderingMode() == "html5") { 
      var videoTag = document.querySelector('video'); 
      if (videoTag.playbackRate) { 
       videoTag.playbackRate += rateChange; 
      } 
     } 

     //Small hack to work around a Firefox bug  
     if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { 
      jwplayer().seek(jwplayer().getPosition()); 
     } 
    }; 
</script> 

<button onclick="changePlaybackRate(0.1)">playbackRate+=0.1</button> 
<button onclick="changePlaybackRate(-0.1)">playbackRate-=0.1</button> 

Там не поддерживают в JW Player для управления скоростью воспроизведения, когда браузер не поддерживает nativly через HTML5 (например, в случае использования Flash Player)

+0

Спасибо. Но, похоже, не работает :( – MKK

+0

Я пытаюсь работать с ним на jwplayer not html5 :) – MKK

+0

Кажется, что вы пытаетесь работать с ним на видеоплеере HTML5, так как вы используете 'html5' и' 'video'' в своем Код – MKK

Смежные вопросы