有没有一种简单的方法可以通过URL播放Youtube视频? (iframe API)

时间:2020-04-03 14:18:33

标签: javascript video iframe youtube youtube-iframe-api

如果要在iframe中load Youtube video by URL,则应使用严格格式化的链接,该链接应如下所示:
http://www.youtube.com/v/VIDEO_ID?version=3

问题在于URL通常是由真实的人(内容创建者)输入的。他们从最容易访问的地方获取URL,例如:

  • 浏览器地址栏
  • 通过共享按钮

URL通常如下:

然后我们有几种情况(image):

A:loadVideoById()
获取视频URL→解析URL以获取ID→loadVideoById(id)

B:loadVideoByUrl()
获取视频URL→解析URL以获取ID→生成具有ID的严格URL→loadVideoByUrl(URL)

我不理解“ B ”场景,为什么完全需要它?对于开发人员来说,使用“ C ”方案会更有用。

C:loadVideoByUrl()
获取视频URL→loadVideoByUrl(URL)

我不认为Youtube无法解析自己的网址。但就目前而言,我正在通过正则表达式手动针对上面列表中指定的每种URL类型进行手动操作。

所以,问题是:
有我不知道的东西吗,有什么方法可以使用任何YouTube网址加载视频?

如果否,那么有人知道我可以在哪里发布有关Youtube IFrame API的问题/票证请求吗?



预先谢谢你。

0 个答案:

没有答案