javascript - 如何仅通过 JavaScript 播放视频?

标签 javascript html html5-video

我正在开发一个基于 JavaScript 的 IDE。我需要弄清楚如何仅使用 JavaScript 播放视频。我在网上查了一下,几乎什么也没找到。

这是我现在拥有的代码:

var vid = document.createElement('video');
vid.src = src;
vid.autoPlay = true;
document.body.appendChild(vid);

最佳答案

vid.play(); To play a video.

教程链接:W3 schools

var vid = document.getElementById("myVideo"); 

function playVid() { 
    vid.play(); 
} 

function pauseVid() { 
    vid.pause(); 
}

DEMO

编辑:这是添加控件的方法

HTML:

<button id="playPause">Pause</button>

JS:

var pp = document.getElementById('playPause');
pp.onclick = function(){
    if(vid.paused){
        vid.play();
        pp.innerHTML = "Pause";
    }else{
        vid.pause();
        pp.innerHTML = "Play";
    }
};

DEMO2

添加默认控件

vid.controls = true;

关于javascript - 如何仅通过 JavaScript 播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28821902/

相关文章:

css - 让子div在右边溢出它的父div

javascript - jQuery 在单击元素时向下滚动

javascript - 如何将事件注册到Youtube视频播放进度?

javascript - 如何从 jQuery/javaScript 中的 txt 文件中删除一行

javascript - 机器人询问用户他们希望加入什么角色,机器人根据回复将他们添加到角色

html - 如何保持包含的 div 元素的高度?

html - 使 youtube.com/embed URL 在 iOS 上工作

在 chrome 中包含 html5 视频时的 css 悬停问题

javascript - 将 JSON 传递到服务器,如 GET/POST 以获取文件而不是 ajax 回复

javascript - 使用 jquery 提取 URL 片段