将影片拖动到Google Chrome浏览器时,它会在浏览器中开始播放。如何远程控制此播放器的播放/暂停按钮? (用智能手机说)
这就是它的样子:
这有延伸吗?我可以创建这样的扩展吗?如果是,那么主要步骤是什么?
我尝试按Inspect element
按钮来查看真正需要控制的内容,但它并没有给我更多视频源网址(在我的电脑中)。 ..)
答案 0 :(得分:1)
您只需要执行附加到DOM元素的方法:
videoElement= document.querySelector("video");
videoElement.play();
一些资源:
它相当于控制来自扩展程序的视频,将代码放在内容脚本中以便能够访问video
元素,并最终侦听外部事件,然后您将触发回到播放器以上几行。
一个简单的例子
document.querySelector("video").play(); //play on page load
document.querySelector("#play").addEventListener("click", function(){
document.querySelector("video").play();
});
document.querySelector("#pause").addEventListener("click", function(){
document.querySelector("video").pause();
});
<video src="http://html5demo.braincracking.org/demo/media/windowsill.ogv" controls loop>
Video not supported
</video>
<br/>
<button id="play">Play</button>
<button id="pause">Pause</button>
答案 1 :(得分:-1)
据我所知,element使用shadow DOM功能隐藏其结构。
请参阅有关W3C的Tuts+和HTML 5 Video Tag规范的本教程。
<强>更新强>
看看igrigorik/videospeed,这可能会有所帮助