2012年3月17日星期六

YouTube 支持 iframe 嵌入播放列表视频

YouTube 的视频外链代码去年改用 <iframe> 形式提供,允许内嵌视频针对特定浏览器返回 HTML5 版本的视频。现在,播放列表的嵌入功能也将改用 <iframe> 标签。

最近几天内,播放列表的外链代码将由 <object>/<embed> 变成下面的样子:

<iframe width="560" height="349" src="http://www.youtube.com/embed/videoseries?list=PL[播放列表_id]" frameborder="0" allowfullscreen></iframe>

与已部署的单视频外链代码相比,视频 ID 变为同为 11 位长的 videoseries,而实际的播放列表 id 由 url 参数“list”传递。

对于博客/发布平台的开发者而言,可能需要调整特定嵌入代码的过滤规则。Google 建议对 <iframe> 标签的 src 属性进行下述大小写敏感的正则匹配:

^https?://([\w-]+\.)*youtube\.com/embed\b.*

这则表达式比较灵活,可以匹配当前的 YouTube <iframe> 嵌入代码,也应该足够匹配未来的新式代码。

虽然 Google 没说,但依机理来看,新型嵌入代码也应该全程支持 https

via YouTube API ANN




Related posts

coded by nessus

没有评论:

发表评论