Qt 如何从YouTube URL(如VLC)播放视频?

Qt 如何从YouTube URL(如VLC)播放视频?,qt,youtube,vlc,phonon,Qt,Youtube,Vlc,Phonon,我正在使用Qt和Phonon,我希望我正在编写的程序能够播放来自URL的YouTube视频,我尝试过用谷歌搜索,但我发现没有一种方法有效。如果你把一个YouTube网址放在VLC上,它就会播放它。谁能告诉我他们是怎么做到的 提前感谢。下载视频(QNetworkAccess),然后播放。您不应该这样做。这是因为YouTube拥有该流,通过将其传递到VLC,你实际上是在窃取它。我知道这是一个蹩脚的答案,但如果你想在VLC上播放,为什么不使用YouTube播放器播放呢?谢谢你的回答。问题是,你不能仅仅

我正在使用Qt和Phonon,我希望我正在编写的程序能够播放来自URL的YouTube视频,我尝试过用谷歌搜索,但我发现没有一种方法有效。如果你把一个YouTube网址放在VLC上,它就会播放它。谁能告诉我他们是怎么做到的


提前感谢。

下载视频(QNetworkAccess),然后播放。

您不应该这样做。这是因为YouTube拥有该流,通过将其传递到VLC,你实际上是在窃取它。我知道这是一个蹩脚的答案,但如果你想在VLC上播放,为什么不使用YouTube播放器播放呢?

谢谢你的回答。问题是,你不能仅仅从普通的URL下载视频,那会下载HTML页面。你需要获得视频的直接URL,然后下载,你知道怎么做吗?在html中你可以找到视频的URL。无论如何,您可以使用http调试器(如Fiddler)来查看它。我不同意,为什么更改访问流的方法会构成窃取该流?如果流未加密或使用非专有方法对流进行编码(其他玩家可以玩),则您只需使用其他方法访问免费可用的资源。它仍在窃取流,这是您不应该做的。