通过javascript更改视频src

时间:2014-10-24 01:46:19

标签: javascript html5

我的网站上有多个视频,有多个浏览器的多个编解码器。

<video id="video2" width="480" height="270">
<source src="movies/vid2.ogv" type="video/ogg">
<source src="movies/vid2.webm" type="video/webm">
<source src="movies/vid2.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>

我只需要一次显示一个视频。所以我有

onClick="changevid(A)

onClick工作正常,更改视频。但我如何更改其中的所有3个呢?

vid1.ogv vid1.webm vid1.mp4

i can only change 1 by doing
var A = 'movies/vid1.mp4';

function changevid(q){
    document.getElementById('video2').setAttribute('src', q);
}

由于

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助:

var doc = document, bod = doc.body;
function E(e){
  return doc.getElementById(e);
}
function changevid(q){
  E('video2').src = q;
}