【问题标题】:In javascript what is the video equivalent of "new Audio( )"在 javascript 中,“new Audio()”的视频等价物是什么?
【发布时间】:2013-03-08 03:52:40
【问题描述】:

在 Javascript 中,您可以像这样访问 HTML-5 音频对象:

var audio = new Audio('nameOfFile.mp3');

但视频元素的等效语法似乎不起作用(我在 Chrome 上)。

var video = new Video('nameOfFile.ogg');

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

【问题讨论】:

    标签: javascript html audio video


    【解决方案1】:

    目前还没有,但您可以在很长一段时间内创建一个:

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

    【讨论】:

      【解决方案2】:

      以防万一,我有一个,与new Audio() 非常相似...

      function Video(src, append) {
        var v = document.createElement("video");
        if (src != "") {
          v.src = src;
        }
        if (append == true) {
          document.body.appendChild(v);
        }
        return v;
      }
      

      然后你可以像这样使用它:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-11
        相关资源
        最近更新 更多