来一篇水文,整理一下国内各大视频网站的视频嵌入方式,或许有一点用处。
爱奇艺、优酷、搜狐视频、腾讯视频、酷6、土豆、乐视。
这些视频站绝大多数都采用 Flash 的方式播放,很多也提供了 iframe 的播放方式。
根据最新标准应当使用 ,可以添加 作为Fallback。
但目前正在逐步地支持 HTML5 的原生 标签,这需要大量的开发工作。
因为 会被绝大多数国内手机浏览器劫持产生各种出乎意料的渲染结果,
只有 iOS 可以完美地使用 。
2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript. – App Store Review Guidelines
爱奇艺
【嵌入方式】Flash(Object, Embed), Iframe
Flash 嵌入代码:
Iframe 嵌入代码:
优酷
【嵌入方式】Flash(Embed), Iframe
Flash 嵌入代码:
Iframe 嵌入代码:
搜狐视频
【嵌入方式】Flash(Embed),JS SDK (HTML5)
Flash 嵌入代码:
搜狐视频的 JS SDK 需要创建应用并审核,需要经历一定的周期,不能立即使用。
腾讯视频
【嵌入文档】无
【嵌入方式】Flash(Embed),JS SDK (HTML5)
Flash 方式:
Iframe 方式:
酷6
【嵌入方式】Flash(Object),JS SDK(Embed)
Flash 嵌入代码:
Javascript API 方式:
(function() {
var vid = "N9pqJprg6I2yqLId,joLz6gfDhGzCXEavYft7AQ..";
var img = "http://i2.ku6img.com/cms/military/201108/05/jian.jpg,http://gug.ku6cdn.com/201112/ku620111222155210859.jpg";
var thistitle = "歼10战斗机,何洁 音乐微电影《是不是爱情》预告片";
var thisurl = "http://v.ku6.com/show/N9pqJprg6I2yqLId.html,http://v.ku6.com/show/joLz6gfDhGzCXEavYft7AQ...html"
XEmbed(vid, img, thistitle, thisurl, {
width: '300',
height: '250',
id: 'miniPlayer'
});
})();
土豆
【嵌入方式】Flash(object,embed)
Flash 嵌入代码:
乐视视频
【嵌入文档】无
【嵌入方式】Flash(object,embed)
Flash 嵌入代码: