当shockwave flash对象完成时需要引发一个事件

时间:2011-10-03 20:40:01

标签: c# .net winforms axshockwaveflash

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

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

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

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

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

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

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

我正在尝试使用axShockwaveFlash执行此操作。 我也尝试过使用网络浏览器控件。

我还没有尝试过使用SWFObject,但我将继续使用SWFObject。

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

我之前从未使用过JavaScript。因此,如果有人能够向我展示一个这样的例子,那将非常感激。

1 个答案:

答案 0 :(得分:1)

如果您拥有视频播放器的来源,则可以在完成后执行javascript事件。请参阅此网址:http://blog.codefidelity.com/?p=15

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

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