2014-08-31 188 views
0

我呼籲URL以下變量等於下面BLOB這是一個VTT文件替換變量

url = "blob:https%3A/d1d7b857-3364-4a21-868c-f4a9580c5e2c...." 

和下面的視頻頁面,我想

<video id="gump" width="320" height="240" controls> 
    <source src="forrest_gump.mp4" type="video/mp4"> 
    <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English"> 
</video> 

視頻軌SRC用JS或Jquery替換上面的url的字幕軌道src。我想知道做這件事的最好方法是什麼。

東西我想是 的document.getElementById(「阿甘正傳」)。SRC = url,但似乎沒有工作,因爲我需要得到軌道SRC

回答

1
<video id="gump" width="320" height="240" controls> 
    <source id='mySource' src="forrest_gump.mp4" type="video/mp4"> 
    <track src="subtitles_en.vtt" kind="subtitles" srclang="en" label="English"> 
</video> 

document.getElementById("mySource").src = url 

把一個ID的實際源元素並瞄準它。

1

由於<track>元素src屬性接受VTT文件的網址,只需將其設置爲

$('#gump track').prop('src', url);