在javascript中,什么是“视频”的等价物;新音频();

在javascript中,什么是“视频”的等价物;新音频();,javascript,html,audio,video,Javascript,Html,Audio,Video,在Javascript中,您可以访问HTML-5音频对象,如下所示: var audio = new Audio('nameOfFile.mp3'); var video = new Video("YOUR_VIDEO_URL", true); // do whatever you want... video.height = 280; video.width = 500; video.controls = "controls"; video.play(); 但是视频元素的等效语法似乎不起作

在Javascript中,您可以访问HTML-5音频对象,如下所示:

var audio = new Audio('nameOfFile.mp3');
var video = new Video("YOUR_VIDEO_URL", true);
// do whatever you want...
video.height = 280;
video.width = 500;
video.controls = "controls";
video.play();
但是视频元素的等效语法似乎不起作用(我在Chrome上)


我很好奇是否有一个视频标签的等效对象,我可以通过这个简单的新的语法访问它。

还没有,但您可以创建一个:

var video = document.createElement("video");
video.setAttribute("src", "nameOfFile.ogg");

以防万一,我有一个,非常类似于
新音频()

function Video(src, append) {
  var v = document.createElement("video");
  if (src != "") {
    v.src = src;
  }
  if (append == true) {
    document.body.appendChild(v);
  }
  return v;
}
然后您可以这样使用它:

var audio = new Audio('nameOfFile.mp3');
var video = new Video("YOUR_VIDEO_URL", true);
// do whatever you want...
video.height = 280;
video.width = 500;
video.controls = "controls";
video.play();