私のウェブページにはビデオがあり、そこには異なる 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));
} )