YouTube在Android中共享的视频格式是什么
我正在创建一个应用程序,它使用YouTube的共享功能将YouTube视频添加到我的播放列表中,因为用户很难键入YouTube中视频的id。基本步骤是:YouTube在Android中共享的视频格式是什么,android,youtube,Android,Youtube,我正在创建一个应用程序,它使用YouTube的共享功能将YouTube视频添加到我的播放列表中,因为用户很难键入YouTube中视频的id。基本步骤是: 用户打开YouTube 用户打开一个特定的视频 用户单击共享选项 他点击了我的应用程序 通过查看以下教程,我找到了一种从YouTube获取共享链接的简单方法: 我通过以下结构获得了喜欢的视频链接: 其中,VIDEO_ID是视频的ID。以下是一个例子: 我想知道的是,YouTube共享的所有视频是否都会有这种结构,或者根据版本的不同,这种结
https://www.youtube.com/watch?v=VIDEO_ID
或使用缩写形式:
https://youtu.be/VIDEO_ID
无法保证他们在某个时候不会改变,但这是极不可能的,他们没有理由这样做。共享YouTube格式(YouTube应用程序共享的视频格式是什么):
为了测试您的查询,我安装了几个版本的youtube并收集了结果:
在使用YouTube时
我可以将格式作为:https://youtu.be/idgoeshere
如果在浏览器中测试,我们也会使用相同的格式
-YouTube
编辑1:
为什么要测试不同版本的YouTube应用程序
只是为了确保他们的应用程序中使用的格式有任何差异。无需考虑各种格式版本。如果Youtube改变了什么,他们只需要让服务器将任何“其他风格”的请求重新定向到相同的相关内容。正如他们目前所做的那样 当提供高质量的服务时,人们会说“Youtube链接有效!!”而不是说“哦,Youtube?这些链接有时有效…”,这符合他们的最大利益 我想知道的是,YouTube分享的所有视频是否都会有这样的内容 结构*或根据版本的不同,结构会发生变化?(*含义:) 并非您共享的每个链接都具有这种结构,但这是Youtube当前用于共享的样式。
如果结构不同怎么办?那又怎样?只要视频\u ID正确,就不会发现正确的视频内容。视频\u ID只是Youtube服务器访问正确视频内容的参考号。服务器了解Youtube URL的所有已知版本,因此您可以为其提供一个有效版本,它将正常工作 目前的答案没有包含足够的细节
没有什么可补充的了。祝你的项目好运。那太好了。你看过这些页面了吗?出于好奇,你们为什么想知道YouTube视频的结构?依我看,你只需要关注视频ID。它的URL结构并不重要。我认为这对他没有帮助。他正在开发自己的定制应用程序,不是谷歌Youtube应用程序任何版本的最终用户。不过这个问题可能会有所帮助,因为这里的问题是关于处理多个版本的Youtube URL链接格式的问题。@VC.One是的,你的建议是正确的。但目的是检查多个版本的Youtube中存在的格式差异。此外,我还说明了堆栈帖子的引用,这表明它们对格式的保证使用..复制另一个答案的屏幕截图(我首先想知道为什么它看起来模糊…)不是用户友好的。在我的智能手机上,我不能阅读它,除非我倾斜手机,它的分辨率是1440 x 2560。@WalterTross,但我也给出了这个问题的链接..还是只提供链接..为了得到那篇文章的摘要,我添加了那个屏幕
5.9.4.9
5.9.0.13
5.9.0.12
5.10.1.5
5.13.3
5.14.5
5.16.4
5.17.6
6.0.13
10.02.3
10.03.5
10.05.6