我想在 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 中的播放速率!!!
按照上面的链接,我也尝试使用 java 脚本,它使用下面的代码工作
(document.getElementsByTagName('video')[0].playbackRate=0.2.
但是如果我使用上面的代码,我如何将它用于多个视频,因为上面的代码中没有涉及 ID [没有为上面的 javascript 传递唯一 ID]
下面是 jwplayer 的 div 结构