我正在为我的朋友和我写一个自己喜欢的项目。这个项目由一个客户端|服务器应用程序组成。
此应用程序的目标是让我的朋友(使用客户端)能够粘贴YouTube视频URL,并将其添加到其他URL的队列中。
服务器将管理URL列表并将其流式传输到每个客户端。
我需要在视频结束时在服务器上引发一个事件,以便我可以启动队列中的下一个视频。
这可能是不可能的,但任何想法或建议都是非常感谢的。谢谢。
编辑*请记住,这不是ASP.NET。
我需要在C#中创建一个事件,该事件在YouTube接口事件onStateChange被触发时引发,并获取状态的编号。(0 =视频结束)
我正在尝试用axShockwaveFlash来做这件事。我也尝试过使用web浏览器控件。
我还没有尝试过使用SWFObject,但我将在下一步继续。
我知道我应该将&enablejsapi=1&playerapiid=ytplayer附加到我的视频地址以启用此接口。
在此之前我从未使用过JavaScript。因此,如果有人能给我展示一个这样的例子,我将不胜感激。
发布于 2011-10-04 04:52:11
如果您有videoplayer的源代码,则可以在它完成时执行javascript事件。查看此url:http://blog.codefidelity.com/?p=15
编辑:因为它是youtube视频播放器,也许他们有关于做同样事情的文档。
EDIT2:查看http://code.google.com/apis/youtube/js_api_reference.html,特别是“订阅事件”
https://stackoverflow.com/questions/7640379
复制相似问题