2017-07-26 124 views
1

我有一个视频,我需要它运行得更慢。 当前代码:如何更改视频播放速度与咖啡文字

ready = undefined 
set_rate = undefined 

set_rate = => 
    $('#background').attr playbackRate: '.1' 
    return 

ready = => 
    set_rate() 
    return 

$(document).ready ready 

$('#background')选择我<video>

我自己也尝试$('#background').playbackRate = .1$('#background').playbackRate = '.1' 但我从来没有看到任何差别(在提醒.1 playbackRate结果),我也尝试使用vlc减慢视频速度,但它会变得不稳定,并且不可用。 注意:我使用coffeescript,而不是javascript(尽管它们'相同') 此外,视频被静音,我相信这会让事情变得更轻松。

回答

0

jQuery attr()方法(see the docs)需要一个字符串,它是要更改的属性的名称以及要设置的值。

$('#background').attr 'playbackRate', 0.1 

编辑

如果还是不行,请尝试通过DOM元素,而不是jQuery的直接设置它(使用[0]访问它从它的jQuery的包装)

$('#background')[0].playbackRate = 3.0; 

如果它仍然无法正常工作,请在这里发布一段代码片段,或者在我们可以复制并尝试修复的jsfiddle中发布。

+0

我知道,playbackRate正在成功设置,但没有变化 –