2017-07-26 127 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正在成功設置,但沒有變化 –