我想在jwplayer的HTML5模式下更改视频的播放速度。我对Flash浏览器不感兴趣,我们将仅对HTML5浏览器限制此功能

问题:
我尝试在jwplayer中更改HTML5的播放速度,但播放速度不确定
我在下面附加我的代码

    jwplayer('my-video').setup({
                 sources: [
                      {file:'./test.mp4' , type: "mp4" },
                     ],
                 width:'640px',
                 height:'360px',
                 image : './test.jpg'
              });
$("#speed_10").click(function() {
        myVid=$( "#my-video" ).find('.jwvideo').find('video');
        alert(myVid.length);

        alert($( "#my-video" ).find('.jwvideo').find('video').attr('src'))
        alert(myVid.playbackRate)
        alert($( "#my-video" ).find('.jwvideo').find('video').length)
        $( "#my-video" ).find('.jwvideo').find('video').PlaybackRate=0.5;

 });

第一个警报为1
第二警报未定义
第三警报显示“源”
第四警报为1

我能够赶上div,但无法更改jquery中的播放速率!

http://www.longtailvideo.com/support/forums/jw-player/feature-suggestions/32556/playbackrate-support/

在上面的链接下面,我也尝试使用Java脚本,它使用下面的代码工作
(document.getElementsByTagName('video')[0].playbackRate=0.2.

但是如果我使用上面的代码,那么由于上面的代码中没有ID,因此我该如何将其用于多个视频[上面的javascript没有传递唯一的ID]

下面是jwplayer的div结构

最佳答案

https://developer.jwplayer.com/jw-player/demos/advanced/set-playback-rate/

只在.setup()中添加行playbackRateControls

jwplayer('user-player').setup({
playlist: 'https://cdn.jwplayer.com/v2/media/gaCRFWjn',
  // Set the available playback rates of your choice
  playbackRateControls: [0.75, 1, 1.25, 1.5]
});

09-25 21:13