gpt4 book ai didi

flash - 有关如何创建和显示youtube批注的技术说明?

转载 作者:行者123 更新时间:2023-12-03 06:04:09 25 4
gpt4 key购买 nike

我很快将开始从事一个学校项目,该项目涉及在视频中使用实时注释。我非常喜欢youtube的批注系统的工作方式,并非常想知道他们是如何创建它的。更具体地说,是弄清楚如何重现其功能的主要组成部分。

如果您扩展要点,则此链接涵盖了注释的可能范围。
http://www.google.com/support/youtube/bin/answer.py?answer=92710

谁能提供有关此创建和显示注释系统如何工作的技术说明? (例如,数据库存储注释的开始时间,注释的结束时间,注释的文本块以及注释的唯一数字标识符。当视频到达注释的开始时间时,它将显示直到结束时间。)

更具体地说,是否有人知道用来创建该系统的工具是什么?使用过flex还是纯粹在Flash Professional中完成了它?

我发现很难阅读有关注释的任何技术细节。 youtube actionscript 3.0 API文档未提及注释

http://code.google.com/apis/youtube/flash_api_reference.html

非常感谢

最佳答案

首先,使用什么开发环境都没有关系,但是我建议在FlashBuilder / Flex中进行任何高级Flash开发。

其次,YouTube API是供第三方开发人员使用的YouTube平台功能,您不会找到有关YouTube产品开发方式的任何特殊隐藏信息。

无论如何,让我们看一下注释是如何工作的。

  • 它们需要由最终用户创建,因此他们需要一种宽容且易于使用的创建/编辑方法。
  • 在请求每个视频时,需要快速提供它们,因此包含注释的元数据的结构化文本文件是最合适的(XML可能是由于Flash E4X技术或JSON,因为有足够的JSON库用于这些结构化的文本文件可能存储在数据库中(可能是NoSQL类型的解决方案。)

  • 至于元数据的格式,您需要开/关提示,坐标,样式,消息文本,以及可能的点击链接。使用YouTube视频注释器,记下添加/编辑注释时可以做的所有事情,然后列出了元数据需要存储的所有事情。

    Flash视频允许使用嵌入在FLV中的提示点,因此这些提示点可用于链接到自定义元数据,并在坐标/样式/文本中针对该特定提示显示适当的注释。同样,当提示点对应于注释的提示时,我们可以将其从显示中删除。

    这是一个基本的概述,请为您要扩展的内容发表评论,也不会涵盖YouTube实现其不同类型注释的所有可能方式,例如气泡;对于已关闭的注释,忽略提示关闭;聚光灯等,但是在构建简单的注释系统时,您可以忽略第一个版本的这些额外详细信息。

    引用文献:
  • Flash Video events
  • Flash Video cue points

  • 其他引用:
  • Flash SoundChannel docs
  • 关于flash - 有关如何创建和显示youtube批注的技术说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381794/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com