有什么方法可以控制 YouTube 嵌入代码。例如,我在我的网站中使用 YouTube 嵌入代码。有什么方法可以用我自己的按钮控制视频,如前进、后退、停止等。
这可能吗?
任何帮助将不胜感激.. 提前致谢。
费罗
有什么方法可以控制 YouTube 嵌入代码。例如,我在我的网站中使用 YouTube 嵌入代码。有什么方法可以用我自己的按钮控制视频,如前进、后退、停止等。
这可能吗?
任何帮助将不胜感激.. 提前致谢。
费罗
YouTube 有一个 JavaScript 和 Flash API,您可以使用它来构建自己的播放器或以编程方式控制播放器。
文档在这里:http ://code.google.com/apis/youtube/overview.html
文档中有几个示例用于控制您自己的“无铬”播放器。如果您想要自己的按钮,这可能是您想要使用的。
所有主要的嵌入浏览器的视频播放器类型都有办法做到这一点,但它们的方法各不相同。
YouTube 使用 Flash 播放器,这带来了一个特殊问题:Flash 视频播放器无法处理外部 JavaScript 调用,除非是由构建播放器的程序员专门添加的。也就是说,如果 YouTube 没有构建支持外部脚本功能的播放器,您就无法编写脚本。这不是一个标志——开/关——它是 Flash 让你显式地发布一个外部脚本 API,你必须知道调用是什么样子才能让播放器做你想做的事。这与 QuickTime、Windows Media Player 或新的 HTML 5 <video> 标签不同,所有这些标签都记录了您所询问的基本播放控制。
可能可以构建自己的 FLV 播放器(或购买一个,例如流行的JW Player,它确实具有 JavaScript API)并将其指向 YouTube 提供的实际视频文件。我不知道他们是否试图掩盖视频文件的 URL,但一旦你发现它是什么,你就很成功了。