我希望能够显示带有重叠注释的普通YouTube视频,每个帧包含彩色矩形。 唯一的要求是这应该以编程方式完成。

YouTube现在有注释,但要求您使用他们的前端手动创建它们。 我希望能够生成它们。 这样做的最佳方法是什么?

一些想法:

  1. 建立自己的Flash播放器(是吗?)
  2. 以某种方式吸引YouTube Flash播放器。 这会有用吗?
  3. 反向工程并劫持YouTube的注释系统。 弄乱本地文件或重定向其下载注释的尝试。 (使用Greasemonkey?Firefox插件?)

不计的想法:

下载视频

===============>>#1 票数:18

YouTube提供了ActionScript API

使用此功能,您可以使用API​​将视频加载到Flash中,然后让Flash应用在视频上方的图层上创建注释。

或者,如果您想远离在Flash中创建内容,使用YouTube的JavaScript API,您可以在网页上的YouTube播放器上绘制HTML DIV。 只记得当你嵌入播放器时,在params列表中使用WMODE="transparent"

所以使用YouTube上的示例:

  <script type="text/javascript">

    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer", wmode: "transparent" };
    swfobject.embedSWF("http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer", 
                       "ytapiplayer", "425", "356", "8", null, null, params, atts);

  </script>

然后,您应该能够使用CSS / DHTML在YouTube电影上绘制注释。

===============>>#2 票数:8

Joe Berkovitz编写了一个名为ReviewTube的示例应用程序,“允许用户为任何YouTube视频创建基于时间的字幕,这是一个隐藏式字幕。这些字幕可以公开访问,网站访问者可以浏览带有字幕的视频集。它作为YouTube的“字幕涂鸦墙”!“

该应用程序是用于演示用于构建Flex应用程序的MVCS框架/方法的示例。

http://www.joeberkovitz.com/blog/reviewtube/

不确定这是否有助于彩色矩形等等,但它是一个不错的起点。

===============>>#3 票数:5

如果您选择制作自己的annotation-thingamajig ,则播放器本身具有可用于同步视频的Javascript API

  ask by Louis Brandy translate from so

未解决问题?本站智能推荐:

1回复

如何以编程方式访问令牌以修改youtube视频注释

我正在使用JavaScript更新youtube中的视频注释,并且要实现此目的,我需要获取频道中每个视频的访问令牌。 有没有办法用php API或javascript来获得它? 在我用来更新注释的代码下面:
1回复

YouTube以编程方式上传视频

我已经过去了4天试图上传到youtube视频,但是我失败了,请帮助我。 它说这个“服务=新的YouTubeService(clientID,developer_key);” 发生错误,但无法解释原因,请提供帮助(或建议其他代码)
1回复

如何以编程方式从YouTube视频中提取音频? [关闭]

我正在尝试创建一个C#应用程序,它允许我从YouTube视频中提取音频。 我遇到过已经这样做的网站,但我不确定它们是如何工作的。 以编程方式执行此操作的最佳方法是什么? 谢谢你的建议
1回复

如何以编程方式将视频从iPhone应用程序上传到youtube? [关闭]

我需要从iPhone应用上传YouTube上的视频。 我正在从图像和音频文件创建视频。 创建的视频需要在YouTube上传。 我没有获得有关如何在YouTube上传视频的任何链接。 我正在研究xcode 4.6? 如果有人想知道如何在YouTube上上传视频,请与我们联系。 我花
1回复

如何从Android App以编程方式将视频上传到Youtube

我想知道如何以编程方式将视频从android应用程序上传到youtube。
1回复

如何通过编程方式设置YouTube视频获利

我可以使用API​​将视频上传到YouTube,但是我无法找到如何使用API​​启用视频获利的方法。 Videos.insert似乎没有任何设置方法。 在文档中也找不到有关如何设置它的更多信息。 任何帮助将不胜感激。
1回复

如何以编程方式获取Youtube视频网址

在Youtube播放列表中,我有很多Videos ,现在我想与其他人分享Videos (使用视频网址 - 现在正在播放) 我使用下面的代码在Android应用程序中播放YouTube播放列表:
2回复

C#Webbrowser以编程方式单击Youtube视频

我目前正在尝试以编程方式单击WebBrowser控件中加载的youtube视频(以便暂停/播放),但目前没有任何反应。 我当前的代码: video元素不会作为null返回,但是同时调用“ onClick”和“ click”两个事件都没有结果。 有谁知道还能做什么?
1回复

以编程方式从Android设备上传视频到youtube

我想这样做(想法来自这里 ): 使用NetHttpTransport我得到“系统调用期间的I / O错误,断管” //使用ApacheHttpTransport我得到“org.apache.http.client.NonRepeatableRequestException:无法在5
1回复

如何以编程方式将JavaScript动画转换为youtube视频?

我正在开发一个允许用户创建“电影”的Web应用程序,该电影被实现为javascript驱动的动画。 我想让用户能够将他们的电影发布到YouTube。 用户当然可以通过购买一些截屏软件来做到这一点,但是我想实现这一过程的自动化-即,用户应该只能够向YouTube进行身份验证,也许要等一段时