Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种简单的(r)方式通过URL播放Youtube视频?(IFrame API)_Javascript_Video_Iframe_Youtube_Youtube Iframe Api - Fatal编程技术网

Javascript 有没有一种简单的(r)方式通过URL播放Youtube视频?(IFrame API)

Javascript 有没有一种简单的(r)方式通过URL播放Youtube视频?(IFrame API),javascript,video,iframe,youtube,youtube-iframe-api,Javascript,Video,Iframe,Youtube,Youtube Iframe Api,如果您想在iframe中使用,应该使用严格格式化的链接,如下所示:http://www.youtube.com/v/VIDEO_ID?version=3 问题是URL通常由真实的人(内容创建者)输入。他们从最容易访问的地方获取URL,例如: 浏览器地址栏 通过共享按钮 URL通常如下所示: 我想可能还有其他的… 然后我们有几个场景(): A:loadVideoById()获取视频URL→ 解析URL以获取id→ loadVideoById(id) B:loadVideoByUrl(

如果您想在iframe中使用,应该使用严格格式化的链接,如下所示:
http://www.youtube.com/v/VIDEO_ID?version=3

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

  • 浏览器地址栏
  • 通过共享按钮
URL通常如下所示:

  • 我想可能还有其他的…

然后我们有几个场景(): 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。但现在,我正在通过regex手动和单独地为上面列表中指定的每个URL类型执行此操作。

因此,问题是:
有什么我不知道的吗?有没有办法使用youtube的URL来加载视频

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




先谢谢你