如果访问链接
,有到youtube服务器的直接链接的网站http://vimow.com/watch?v=TLM6e_slo7Q-Play-Xbox-in-a-WEB-BROWSER?---Inside-Gaming-Daily
现在如果我们查看页面源会注意到视频src中有以下链接
我的问题是他们是如何从youtube获取该链接的?
我搜索了youtube api,但没有找到任何解决方案。
答案 0 :(得分:1)
得到youtube选择你的视频并点击分享后点击包含(或类似的东西,我可以在法语中看到它......)它将生成一个像这样的链接嵌入你的页面:
<iframe width="560" height="315" src="//www.youtube.com/embed/YoB8t0B4jx4" frameborder="0" allowfullscreen></iframe>
或者你可以做到(iframe添加视频的网址看看iframe abouve的src
答案 1 :(得分:1)
这些电影放在Google云端硬盘上,链接来自那里。参见:
有关分享详情,请参阅:
https://support.google.com/drive/answer/2494822?hl=en&ref_topic=2525251
所以,不,他们不是来自Youtube。 Google驱动器有API:
https://developers.google.com/drive/
对于PHP,请参阅:
https://developers.google.com/drive/web/quickstart/quickstart-php
您必须先熟悉此API,然后才能使用它。谷歌的文档远远超过我在这里提供的文档。
答案 2 :(得分:1)
我已经找到了解决这个问题的方法。 Youtube视频托管在谷歌的服务器上。 所以我们需要找到视频的根链接,我们可以使用任何HTML播放器流式传输视频。 这是链接的示例
所以我希望在获得此链接后,您可以轻松地流式传输YouTube视频。 您可以使用youtube下载程序使用CURL获取链接。 github上的一个好脚本
如果您输入任何YouTube视频的视频ID部分,请使用该脚本。 示例:youtube(dot)com / watch?v = Fw-BM-Mqgeg
它使用curl来获取视频链接,您可以使用该链接在您的网站中流式传输视频。
答案 3 :(得分:1)
您提供的链接是Google云端硬盘中的链接。它与YouTube无关。
另一方面,如果您想在自己的网站上嵌入YouTube视频,那么这将有助于您:https://developers.google.com/youtube/youtube_player_demo
如果您想在视频发生时流式传输视频(“直播”或直播),则需要使用支持直播的特殊服务器:
请记住,您需要支持流媒体服务的视频摄像头,或者您应该将视频摄像机链接到您的计算机。这取决于您正在使用的流媒体服务。
答案 4 :(得分:1)
我已经向您发送了有关您的查询的消息。检查一次。由于不允许使用YouTube ToS,我无法公开披露该方法。