我想在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]
});