gpt4 book ai didi

c# - 可以使用外部软件播放/停止 youtube 视频吗?

转载 作者:行者123 更新时间:2023-11-30 18:08:44 25 4
gpt4 key购买 nike

是否可以使用外部软件 (C#) 播放/停止 youtube 视频(在 FireFox 等网络浏览器中)?

最佳答案

我认为 YouTube 服务条款不允许这样做,但我不确定。无论如何,如果这更像是一个宠物项目或概念证明,这里有一些想法:

  • 我怀疑是否有任何现有的库等...可以执行 TOS 点的 b/c。
  • 您可能可以自己构建它:
    • 在 WebBrowser 表单控件中加载页面。
    • 页面加载完成后(DocumentCompleted 事件),在 DOM (browser.Document) 中搜索视频播放器元素。您可能会寻找 Flash 元素或 YouTube 经常使用的一些典型的 CSS 类/id。
    • 获取该元素的屏幕位置。不确定该怎么做,也许您能想出办法?
    • 在视频播放器上模拟鼠标点击 ( http://www.gamedev.net/community/forums/topic.asp?topic_id=321029 )。

找到屏幕位置后,您只需在后续的鼠标点击操作即可。我喜欢上面的方法,因为如果需要,您可以更轻松地将它移植到其他视频网站,而不是依赖 API。

我也很好奇你为什么要这样做。您能告诉我们您的想法吗?

关于c# - 可以使用外部软件播放/停止 youtube 视频吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040016/

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