如果要在iframe中load Youtube video by URL,则应使用严格格式化的链接,该链接应如下所示:
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类型进行手动操作。
所以,问题是:
有我不知道的东西吗,有什么方法可以使用任何YouTube网址加载视频?
如果否,那么有人知道我可以在哪里发布有关Youtube IFrame API的问题/票证请求吗?
预先谢谢你。