我正在创建一个应用程序,它使用 YouTube 的共享功能将 YouTube 视频添加到我的播放列表中,因为用户很难输入 YouTube 中视频的 ID。基本步骤是:
- 用户打开 YouTube
- 用户打开特定视频
- 用户点击分享选项
- 他点击了我的应用。
通过查看后续教程,我找到了一种从 YouTube 获取共享链接的简单方法: http://developer.android.com/training/sharing/receive.html
我得到了喜欢以下结构的视频链接:
其中 VIDEO_ID 是视频的 ID。这是一个例子: https://youtu.be/prkQ6QFv-_Y
我想知道的是,YouTube 共享的所有视频是否都会采用这种结构,或者根据版本的不同,结构会发生变化?
如果上一个问题的答案是肯定的,请提供相应版本YouTube的链接结构。
最佳答案
Sharing YouTube formats(YouTube App分享的视频是什么格式):
为了测试您的查询,我安装了多个版本的 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 应用?
只是为了确保他们的应用程序中使用的格式存在差异。
关于android - Android中YouTube分享的视频是什么格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776646/