有没有办法控制EMBED代码视频?

时间:2009-08-25 11:01:35

标签: javascript html flash youtube embed

有没有办法控制YouTube EMBED CODE。例如,我在我的网站中使用YouTube嵌入代码。有没有办法用我自己的按钮控制视频,如前进,后退,停止等。

这可能吗?

任何帮助将不胜感激..在此先感谢。

FERO

2 个答案:

答案 0 :(得分:3)

YouTube有一个JavaScript和Flash API,可用于构建自己的播放器或以编程方式控制播放器。

文档在这里:http://code.google.com/apis/youtube/overview.html

文档中有几个用于控制您自己的“无铬”播放器的示例。如果你想要自己的按钮,这可能是你想要使用的。

答案 1 :(得分:1)

所有主要的嵌入浏览器的视频播放器类型都有办法实现这一点,但所有这些方法都有所不同。

YouTube使用Flash播放器,这会带来一个特殊问题:除了构建播放器的程序员专门添加的内容之外,Flash视频播放器无法处理外部JavaScript调用。也就是说,如果YouTube没有构建支持外部脚本编写的播放器,则无法编写脚本。这不是一个标志 - 开/关 - 它是Flash让你明确发布外部脚本API,你必须知道调用是什么让玩家做你想做的。这与QuickTime,Windows Media Player或新的HTML 5< video>不同。标签,所有这些都记录了基本的播放控制,就像你要问的那样。

可能有可能建立自己的FLV播放器(或购买一个,如流行的JW Player,它有一个JavaScript API),并将其指向YouTube提供的实际视频文件。我不知道他们是否试图模糊视频文件的网址,但一旦你发现它是什么,你就是金色的。