Flash 如何创建和显示youtube注释的技术说明?
我将很快开始从事一个学校项目,该项目涉及在视频中使用实时注释。我真的很喜欢youtube的注释系统的工作方式,我真的很想知道他们是如何创建它的。更具体地说,找出如何重现其功能的主要组件 如果您展开要点,此链接将涵盖注释的高层次内容。 是否有人能够提供有关创建和显示批注系统工作原理的技术说明?(例如,数据库存储注释的开始时间、注释的结束时间、注释的文本块以及注释的唯一数字标识符。当视频到达注释的开始时间时,它将一直显示到结束时间。) 更具体地说,有人知道创建这个系统使用了什么工具吗?是使用了flex还是纯粹用flash professional之类的工具 我发现很难阅读任何有关注释的技术细节。youtube actionscript 3.0 api文档中没有提到注释Flash 如何创建和显示youtube注释的技术说明?,flash,apache-flex,youtube,annotations,flex3,Flash,Apache Flex,Youtube,Annotations,Flex3,我将很快开始从事一个学校项目,该项目涉及在视频中使用实时注释。我真的很喜欢youtube的注释系统的工作方式,我真的很想知道他们是如何创建它的。更具体地说,找出如何重现其功能的主要组件 如果您展开要点,此链接将涵盖注释的高层次内容。 是否有人能够提供有关创建和显示批注系统工作原理的技术说明?(例如,数据库存储注释的开始时间、注释的结束时间、注释的文本块以及注释的唯一数字标识符。当视频到达注释的开始时间时,它将一直显示到结束时间。) 更具体地说,有人知道创建这个系统使用了什么工具吗?是使用了fl
非常感谢首先,使用什么开发环境并不重要,但我建议在FlashBuilder/Flex中进行任何类型的高级Flash开发 其次,YouTube api供第三方开发者访问YouTube平台的功能,您不会发现任何关于YouTube产品开发过程的特殊隐藏信息 无论如何,让我们看看注释是如何工作的
SoundChannel
mp3,并设置一个提示点,看看你是否可以在播放头点击它时报告它。只需将提示点作为数字
变量,SoundChannel
的位置
属性是lso是一个数字,所以你只需要看它们是否匹配。一旦你做到了这一点,推断出多个注释点应该是相当简单的。@LedZeppelin-关于创建用户界面来添加注释/提示点,请看soundcloud.com如何让人们向曲目添加注释。它们近似于f将注释设置为波形的可视表示形式,并在一两秒钟后关闭注释,而不是显式的“关闭”提示点。这完全取决于您选择如何设计和实现用户界面,但这是一个不错的示例。@LedZepplin-请特别看一下updateProgress()
和play()
方法,请注意,事件时间更改
由设置间隔(updateProgress,30);
(即每30毫秒更新一次)。这是使用ENTERFRAME
的替代策略,值得注意,它通常会提供更好的结果(因为更新时间会更紧)。这里的大部分代码对您也很有用。下面是一个快速(可能是脏的,我没有编译它。)使用带有一组预定义提示/注释的Mp3Player类的示例。