如何查看Youtube视频何时完成c#播放?

时间:2012-08-24 10:21:23

标签: c# javascript youtube youtube-api

我将Shockwave Player嵌入到C#.NET应用程序中。 当目前播放的视频播放完毕后,是否可以从Youtube播放器中播放事件? Youtube API没有给我任何类型,对于嵌入到应用程序中的Shockwave Player也是如此。唯一被触发的事件是在Javascript中,但我找不到将它们转发给应用程序本身的方法。

1 个答案:

答案 0 :(得分:0)

正如Jeff Posnick和Tom Roggero所说,你需要在javascript中执行此操作,但没有什么可以阻止你在该事件中让javascript ping信息回到你的服务器。

您正在寻找的事件是onStageChange,当状态变为0(结束)时,播放已到达视频的结尾。在您的javascript事件处理程序中,您可以将ajax请求发送回服务器。

以下是使用Youtube播放器API的简洁页面:https://developers.google.com/youtube/youtube_player_demo以及API参考:https://developers.google.com/youtube/js_api_reference#Playback_status