0

私のウェブページには次のようなビデオがあります。

<div id="videoContainer">
<video id="video1" width="960" controls autoplay>
    <source src=static/media/Wreck_It_Ralph_Trailer.mp4 type="video/mp4">
    Your browser does not support html5 video
</video>

jquery/javascriptを使用してビデオのソースを変更したい。私はこのコードを持っていますが、動作しません

$('source').attr({'src':'static/media/Here_Comes_The_Boom_Official_Trailer.mp4'})

なぜこれが機能しないのか、正しい方法を提案できる人はいますか?

4

2 に答える 2

0

次のようなことができると思います:

document.getElementById('video1').src = 'static/media/Here_Comes_The_Boom_Official_Trailer.mp4';

DOM 要素をいじることなく、ビデオ プレーヤーのソースを直接変更するだけです。

于 2012-11-20T19:28:47.247 に答える
0

マイクによるリンクを見た後、追加のコード行が必要でした

a=document.getElementById('video1')
a.load()
于 2012-11-20T18:56:31.247 に答える