YouTube 提供了一个ActionScript API。
使用它,您可以使用他们的 API 将视频加载到 Flash 中,然后让您的 Flash 应用程序在视频上方的图层上创建注释。
或者,如果您不想在 Flash 中创建内容,则可以使用 YouTube 的 JavaScript API 在网页上的 YouTube 播放器上绘制 HTML DIV。请记住,当您将播放器嵌入到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 电影上绘制注释。