可以通过Unix域套接字将命令发送到正在运行的VLC媒体播放器实例。
我想知道Google Chrome浏览器是否具有类似的协议或API来向插件发送命令?
具体来说,我想构建一个Chrome扩展程序,该扩展程序可以拦截耳机的按钮按下并暂停视频(如果正在播放)。我需要一种方法通知Chrome有关该事件。
最佳答案
通常完成此操作的方式(例如EA Battlelog)是您的扩展程序的JavaScript与之通信的本地网络套接字服务器。
在服务器端,签出可与任何编程语言一起使用的websocketd。
对于扩展端,您想使用JavaScript内置的websocket API:
http://websocketd.com/#tutorial
https://www.html5rocks.com/en/tutorials/websockets/basics/