2015-04-18 58 views
1

将影片拖动到Google Chrome浏览器时,它会在浏览器中开始播放。如何远程控制本播放器的播放/暂停按钮? (通过智能手机说)扩展可以控制Chrome视频播放器吗?

这是它的样子:

chrome video player

是否有这种延期?我可以创建这样的扩展吗?如果是这样,那么主要步骤是什么?

我试图Inspect element按钮,看看我真的需要控制,但它并没有给我比视频源URL更多(这是在我的电脑...)

回答

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>

+0

是否有可能使一个Android应用程序远程做到这一点?即应用程序将在手机上运行,​​并控制在计算机上运行的视频播放器 –

+1

查看GCM API:https://developer.chrome.com/apps/cloudMessaging – Gael

相关问题