2014-08-31 111 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);