是否可以通过firefox扩展为youtube调用暂停/播放功能?

时间:2012-05-14 14:00:28

标签: firefox-addon youtube-api firefox-addon-sdk

我正在尝试制作一个小扩展程序,允许我使用状态栏上的控件播放/暂停在浏览器标签中播放的视频。

我可以使用youtube api吗?

最简单的方法是什么?

我正在尝试使用Add-on SDK来编写它。这是个坏主意吗?

1 个答案:

答案 0 :(得分:0)

我对youtube api了解不多,但看起来你可以在youtube播放器嵌入页面的情况下这样做(而不是youtube网站上显示的视频):

  

为嵌入式播放器启用JavaScript API

     

使用以下网址加载嵌入式视频播放器。在URL中,替换字符串   带有11个字符的YouTube视频ID的VIDEO_ID,用于标识播放器的视频   将显示。

     

http://www.youtube.com/v/VIDEO_ID?version=3&enablejsapi=1

在你的Jetpack插件中,你可以使用page-mod将一个脚本注入页面,然后调用像'player.play()'等方法。这些方法将通过从你的小部件发送消息来触发,通过main.js脚本,到page-mod的工作者。

有关内容脚本通信如何工作的详细信息,请参阅SDK文档:

https://addons.mozilla.org/en-US/developers/docs/sdk/1.6/dev-guide/guides/content-scripts/index.html