1

我正在为我和我的朋友编写一个宠物项目。这个项目由一个客户 | 服务器应用程序。

此应用程序的目标是让我的朋友(使用客户端)能够粘贴 YouTube 视频 URL 并将其添加到其他 URL 的队列中。

服务器将管理 URL 列表并将它们流式传输到每个客户端。

当视频结束时,我需要在服务器上引发一个事件,以便我可以开始队列中的下一个视频。

这甚至可能是不可能的,但非常感谢任何想法或建议。谢谢。

编辑* 请记住,这不是 ASP.NET。

我需要在触发 YouTube API 事件 onStateChange 时引发的 C# 事件并获取状态编号。(0 = 视频结束)

我正在尝试使用 axShockwaveFlash 来做到这一点。我也尝试过使用网络浏览器控件。

我还没有尝试过使用 SWFObject,但我将继续进行下一步。

我知道我应该将 &enablejsapi=1&playerapiid=ytplayer 附加到我的视频 URL 以启用此 API。

在此之前我从未使用过 JavaScript。因此,如果有人可以向我展示一个这样的例子,那将不胜感激。

4

1 回答 1

1

如果您有视频播放器的源代码,则可以在完成后执行一个 javascript 事件。看到这个网址:http ://blog.codefidelity.com/?p=15

编辑:因为它是 youtube 视频播放器,也许他们有做同样事情的文档。

EDIT2:查看http://code.google.com/apis/youtube/js_api_reference.html,特别是“订阅事件”

于 2011-10-03T20:52:11.303 回答