【问题标题】:Is there any way to control EMBED Code Videos?有没有办法控制 EMBED 代码视频?
【发布时间】:2009-08-25 11:01:35
【问题描述】:

有什么方法可以控制 YouTube 嵌入代码。例如,我在我的网站中使用 YouTube 嵌入代码。有什么方法可以用我自己的按钮来控制视频,如前进、后退、停止等。

这可能吗?

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

费罗

【问题讨论】:

    标签: javascript html flash youtube embed


    【解决方案1】:

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

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

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

    【讨论】:

    【解决方案2】:

    所有主要的嵌入浏览器的视频播放器类型都有办法做到这一点,但它们的方法各不相同。

    YouTube 使用 Flash 播放器,这带来了一个特殊问题:Flash 视频播放器无法处理外部 JavaScript 调用,除非是由构建播放器的程序员专门添加的。也就是说,如果 YouTube 没有构建支持外部脚本功能的播放器,您就无法编写脚本。这不是一个标志——开/关——它是 Flash 让你显式地发布一个外部脚本 API,你必须知道调用是什么样子才能让播放器做你想做的事。这与 QuickTime、Windows Media Player 或新的 HTML 5

    您可以构建自己的 FLV 播放器(或购买一个,例如流行的 JW Player,它确实有一个 JavaScript API)并将其指向 YouTube 提供的实际视频文件。我不知道他们是否试图掩盖视频文件的 URL,但一旦你发现它是什么,你就很成功了。

    【讨论】:

    • 所以最终结果是没有办法用我自己的按钮控制选项并购买或构建自己的 FLV 播放器.. 我还年轻吗..
    • 不,您有多种选择: 1. 找出 YouTube 播放器中内置的脚本功能(如果有); 2. 如果该播放器无法编写脚本,您可以自己构建。您可以使用免费的 Flex SDK 来完成此操作,但使用 Flash Builder 或 Flash Professional 会更容易;或者 3. 你可以购买一个已经具备你想要的功能的 Flash 播放器。
    猜你喜欢
    • 2020-09-15
    • 2023-03-16
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2016-12-25
    • 2014-04-26
    相关资源
    最近更新 更多