我正在创建一个使用YouTube共享功能的应用,在我的播放列表中添加YouTube视频,因为YouTube中的视频ID很难为用户输入.基本步骤是:
>用户打开YouTube
>用户打开特定视频
>用户单击共享选项
>他点击我的应用程序.
通过查看以下教程,我找到了一种从YouTube获取共享链接的简便方法:
http://developer.android.com/training/sharing/receive.html
我通过以下结构获得了喜欢的视频链接:
其中VIDEO_ID是视频的ID.这是一个例子:
https://youtu.be/prkQ6QFv-_Y
我想知道,如果YouTube共享的所有视频都具有此结构或根据版本,结构会发生变化吗?
如果上一个问题的答案为是,请提供相应版本的YouTube的链接结构.
解决方法
共享YouTube格式(YouTube应用分享的视频格式是什么):
为了测试您的查询,我安装了几个版本的youtube并收集了结果:
在使用YouTube versions时,
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
我可以得到格式:https://youtu.be/idgoeshere
Also if tested in browsers we have the same format
Use Format in your own risk – YouTube
Youtube I.D parsing for new URL formats
编辑1:
为什么测试不同版本的YouTube应用?
只是为了确保他们的应用程序中使用了任何格式差异.