在我的网页中,我有视频,它有不同的 3 个来源。我需要在加载页面时更改视频 src。为此我正在使用此功能,但我无法在 ipad 中获取更新,但 firefox 工作正常。
jQuery:
$('#task2ResultVideo source').each(function (n,s) {
$('#task2ResultVideo').get(0).pause();
$(this).attr('src',$(this).attr('src').replace('Task_2.4a_Host_treated', task2RslVideo));
$(this).parents('video').get(0).load();
} )
HTML:
<video id="task2ResultVideo" autobuffer poster="img/task2-results-host-poster.jpg">
<source src="Video/webm/Task_2.4a_Host_treated.webm" type="video/webm" />
<source src="Video/ogv/Task_2.4a_Host_treated.theora.ogv" type="video/ogg" />
<source src="Video/MP4/Task_2.4a_Host_treated.mp4" type="video/mp4" />
</video>
我很困惑,有人帮助我吗?
我试过这个,src更新,但视频没有加载,旧视频播放.. Jquery:
$('#task2ResultVideo source').each(function (n,s) {
$('#task2ResultVideo')[0].pause();
$(this).attr('src',$(this).attr('src').replace('Task_2.4a_Host_treated', task2RslVideo));
setTimeout(function(){
$('#task2ResultVideo').load();
},1000)
alert($(this).attr('src').replace('Task_2.4a_Host_treated', task2RslVideo));
} )