gpt4 book ai didi

c# - 如何检查 Youtube 视频何时在 C# 中播放完毕?

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:25 24 4
gpt4 key购买 nike

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

最佳答案

正如 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

关于c# - 如何检查 Youtube 视频何时在 C# 中播放完毕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com