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
- YouTube 开始在相关视频列表里显示合作伙伴的推荐视频
- 华纳音乐重回 YouTube,四大唱片公司凑齐了
- YouTube 不再跟踪用户 cookies,仅限在 Whitehouse.gov 被看的视频
- YouTube里程碑:每分钟新增24小时的视频
- YouTube新版频道更新,旧版恢复无望
- YouTube 将直播 Google I/O 两场重量级发布会
- 传 YouTube 创始人之一 Steve Chen 换到其它部门任职
- Orkut / YouTube doodle:万圣节
- Youtube视频的另类表现形式
- YouTube Remote 应用在 Android Market 上线
没有评论:
发表评论