android - Android中YouTube分享的视频是什么格式

标签 android youtube

我正在创建一个应用程序,它使用 YouTube 的共享功能将 YouTube 视频添加到我的播放列表中,因为用户很难输入 YouTube 中视频的 ID。基本步骤是:

  1. 用户打开 YouTube
  2. 用户打开特定视频
  3. 用户点击分享选项
  4. 他点击了我的应用。

通过查看后续教程,我找到了一种从 YouTube 获取共享链接的简单方法: http://developer.android.com/training/sharing/receive.html

我得到了喜欢以下结构的视频链接:

https://youtu.be/VIDEO_ID

其中 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 enter image description here

Youtube I.D parsing for new URL formats

编辑 1:

为什么要测试不同版本的 YouTube 应用?

只是为了确保他们的应用程序中使用的格式存在差异。

关于android - Android中YouTube分享的视频是什么格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776646/

相关文章:

javascript - 在 youtube.com 上获取 Youtube 视频的当前时间(例如 document.getElementById ('movie_player').getCurrentTime())

java - Firebase - 在实时数据库中重新排序条目的最佳方式

java - 如何从android中的另一个方法调用线程内的run方法?

android - 使用 Eclipse Juno 在 Android 5.0 Lollipop 中创建项目

Android从VideoView获取视频源路径

YouTube 存储设计和实现

r - 无法将 R 与 Youtube API 连接

android - 如何将 Android SnackBar 调整到屏幕上的特定位置

excel - 使用 YouTube API 的 HTTP POST 请求的请求正文中包含什么内容?

javascript - Youtube Javascript API 播放/暂停/停止不起作用