我将 Shockwave Player 嵌入到 C# .NET 应用程序中。当前播放的视频播放完毕后,是否可以从 Youtube 播放器触发事件?Youtube API 没有给我任何类似的东西,嵌入到应用程序中的 Shockwave Player 也是如此。被触发的唯一事件是在 Javascript 中,但我找不到将它们转发到应用程序本身的方法。
问问题
1837 次
1 回答
0
正如 Jeff Posnick 和 Tom Roggero 所提到的,您需要在 javascript 中执行此操作,但没有什么可以阻止您让 javascript 在该事件上将信息 ping 回您的服务器。
您要查找的事件是 onStageChange,当状态变为 0(结束)时,播放已到达视频结尾。在您的 javascript 事件处理程序中,您可以向服务器发出 ajax 请求。
这是一个使用 Youtube Player API 的简洁页面:https ://developers.google.com/youtube/youtube_player_demo和 API 参考:https ://developers.google.com/youtube/js_api_reference#Playback_status
于 2012-10-07T17:29:17.883 回答