在wordpress上播放在线视频要怎么设置呢?有了这款Smartideo视频插件就简单多了,它可以帮助你快速在wordpress添加在线视频,支持手机、平板的HTML5播放,它支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视等热门网站的视频。
<?php
/*
PluginName:Smartideo
PluginURI:http://www.fengziliu.com/
Description:Smartideo是为WordPress添加对在线视频支持的一款插件(支持手机、平板等设备HTML5播放)。目前支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视等网站。
Version:1.2
Author:FensLiu
AuthorURI:http://www.fengziliu.com/smartideo-for-wordpress.html
*/
define('SMARTIDEO_VERSION','1.0');
define('SMARTIDEO_URL',plugins_url('',__FILE__));
define('SMARTIDEO_PATH',dirname(__FILE__));
$smartideo=newsmartideo();
classsmartideo{
private$width='100%';
private$height='500';
private$mobile_width='100%';
private$mobile_height='250';
publicfunction__construct(){
if(is_admin()){
add_action('admin_menu',array($this,'admin_menu'));
}
$option=get_option('smartideo_option');
if(!empty($option)){
$option=json_decode($option,true);
}else{
$option=array();
}
extract($option);
if(!empty($width)){
$this->width=$width;
}
if(!empty($height)){
$this->height=$height;
}
if(!empty($mobile_width)){
$this->mobile_width=$mobile_width;
}
if(!empty($mobile_height)){
$this->mobile_height=$mobile_height;
}
wp_embed_register_handler('smartideo_tudou',
'#https?://(?:www.)?tudou.com/(?:programs/view|listplay/(?<list_id>[a-z0-9_=-]+))/(?<video_id>[a-z0-9_=-]+)#i',
array($this,'smartideo_embed_handler_tudou'));
wp_embed_register_handler('smartideo_56',
'#https?://(?:www.)?56.com/[a-z0-9]+/(?:play_album-aid-[0-9]+_vid-(?<video_id1>[a-z0-9_=-]+)|v_(?<video_id2>[a-z0-9_=-]+))#i',
array($this,'smartideo_embed_handler_56'));
wp_embed_register_handler('smartideo_youku',
'#https?://v.youku.com/v_show/id_(?<video_id>[a-z0-9_=-]+)#i',
array($this,'smartideo_embed_handler_youku'));
wp_embed_register_handler('smartideo_qq',
'#https?://v.qq.com/(?:cover/g/[a-z0-9_.]+?vid=(?<video_id1>[a-z0-9_=-]+)|(?:[a-z0-9/]+)/(?<video_id2>[a-z0-9_=-]+))#i',
array($this,'smartideo_embed_handler_qq'));
wp_embed_register_handler('smartideo_sohu',
'#https?://my.tv.sohu.com/us/(?:d+)/(?<video_id>d+)#i',
array($this,'smartideo_embed_handler_sohu'));
wp_embed_register_handler('smartideo_wasu',
'#https?://www.wasu.cn/play/show/id/(?<video_id>d+)#i',
array($this,'smartideo_embed_handler_wasu'));
wp_embed_register_handler('smartideo_yinyuetai',
'#https?://v.yinyuetai.com/video/(?<video_id>d+)#i',
array($this,'smartideo_embed_handler_yinyuetai'));
wp_embed_register_handler('smartideo_ku6',
'#https?://v.ku6.com/show/(?<video_id>[a-z0-9-_.]+).html#i',
array($this,'smartideo_embed_handler_ku6'));
wp_embed_register_handler('smartideo_letv',
'#https?://www.letv.com/ptv/vplay/(?<video_id>d+)#i',
array($this,'smartideo_embed_handler_letv'));
}
publicfunctionsmartideo_embed_handler_tudou($matches,$attr,$url,$rawattr){
if(wp_is_mobile()){
$embed=$this->get_iframe("http://www.tudou.com/programs/view/html5embed.action?type=0&code={$matches['video_id']}");
}else{
$embed=$this->get_embed("http://www.tudou.com/v/{$matches['video_id']}/&resourceId=0_05_05_99&bid=05/v.swf");
}
returnapply_filters('embed_tudou',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_56($matches,$attr,$url,$rawattr){
$matches['video_id']=$matches['video_id1']==''?$matches['video_id2']:$matches['video_id1'];
if(wp_is_mobile()){
$embed=$this->get_iframe("http://www.56.com/iframe/{$matches['video_id']}");
}else{
$embed=$this->get_embed("http://player.56.com/v_{$matches['video_id']}.swf");
}
returnapply_filters('embed_56',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_youku($matches,$attr,$url,$rawattr){
if(wp_is_mobile()){
$embed=$this->get_iframe("http://player.youku.com/embed/{$matches['video_id']}");
}else{
$embed=$this->get_embed("http://player.youku.com/player.php/sid/{$matches['video_id']}/v.swf");
}
returnapply_filters('embed_youku',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_qq($matches,$attr,$url,$rawattr){
$matches['video_id']=$matches['video_id1']==''?$matches['video_id2']:$matches['video_id1'];
if(wp_is_mobile()){
$embed=$this->get_iframe("http://v.qq.com/iframe/player.html?vid={$matches['video_id']}");
}else{
$embed=$this->get_embed("http://static.video.qq.com/TPout.swf?vid={$matches['video_id']}");
}
returnapply_filters('embed_qq',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_sohu($matches,$attr,$url,$rawattr){
if(wp_is_mobile()){
$embed=$this->get_iframe("http://tv.sohu.com/upload/static/share/share_play.html#{$matches['video_id']}_0_0_9001_0");
}else{
$embed=$this->get_embed("http://share.vrs.sohu.com/my/v.swf&topBar=1&id={$matches['video_id']}&autoplay=false&xuid=&from=page");
}
returnapply_filters('embed_sohu',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_wasu($matches,$attr,$url,$rawattr){
if(wp_is_mobile()){
$embed=$this->get_iframe("http://www.wasu.cn/Play/iframe/id/{$matches['video_id']}");
}else{
$embed=$this->get_embed("http://s.wasu.cn/portal/player/20141216/WsPlayer.swf?mode=3&vid={$matches['video_id']}&auto=0&ad=4228");
}
returnapply_filters('embed_wasu',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_yinyuetai($matches,$attr,$url,$rawattr){
$embed=$this->get_embed("http://player.yinyuetai.com/video/player/{$matches['video_id']}/v_0.swf");
returnapply_filters('embed_yinyuetai',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_ku6($matches,$attr,$url,$rawattr){
$embed=$this->get_embed("http://player.ku6.com/refer/{$matches['video_id']}/v.swf");
returnapply_filters('embed_ku6',$embed,$matches,$attr,$url,$rawattr);
}
publicfunctionsmartideo_embed_handler_letv($matches,$attr,$url,$rawattr){
$embed=$this->get_embed("http://i7.imgs.letv.com/player/swfPlayer.swf?id={$matches['video_id']}&autoplay=0");
returnapply_filters('embed_letv',$embed,$matches,$attr,$url,$rawattr);
}
privatefunctionget_embed($url){
$embed=sprintf(
'<embedsrc="%1$s"allowFullScreen="true"quality="high"width="%2$s"height="%3$s"allowScriptAccess="always"type="application/x-shockwave-flash"></embed>',
$url,$this->width,$this->height);
return$embed;
}
privatefunctionget_iframe($url){
$iframe=sprintf(
'<iframesrc="%1$s"width="%2$s"height="%3$s"frameborder="0"allowfullscreen="true"></iframe>',
$url,$this->mobile_width,$this->mobile_height);
return$iframe;
}
publicfunctionadmin_menu(){
add_plugins_page('Smartideo设置','Smartideo设置','manage_options','smartideo_settings',array($this,'admin_settings'));
}
publicfunctionadmin_settings(){
if($_POST['smartideo_submit']=='保存'){
$param=array('width','height','mobile_width','mobile_height');
$json=array();
foreach($_POSTas$key=>$val){
if(in_array($key,$param)){
$json[$key]=$val;
}
}
$json=json_encode($json);
update_option('smartideo_option',$json);
}
$option=get_option('smartideo_option');
if(!empty($option)){
$option=json_decode($option,true);
}
if(empty($option['width'])){
$option['width']='100%';
}
if(empty($option['height'])){
$option['height']='500';
}
if(empty($option['mobile_width'])){
$option['mobile_width']='100%';
}
if(empty($option['mobile_height'])){
$option['mobile_height']='250';
}
echo'<h2>Smartideo设置</h2>';
echo'<formaction=""method="post">
<tableclass="form-table">
<trvalign="top">
<thscope="row">播放器宽度</th>
<td>
<label><inputtype="text"class="regular-textcode"name="width"value="'.$option['width'].'"></label>
<br/>
<pclass="description">默认宽度为100%</p>
</td>
</tr>
<trvalign="top">
<thscope="row">播放器高度</th>
<td>
<label><inputtype="text"class="regular-textcode"name="height"value="'.$option['height'].'"></label>
<br/>
<pclass="description">默认高度为500px</p>
</td>
</tr>
<trvalign="top">
<thscope="row">移动设备播放器宽度</th>
<td>
<label><inputtype="text"class="regular-textcode"name="mobile_width"value="'.$option['mobile_width'].'"></label>
<br/>
<pclass="description">手机、平板等设备访问时,默认宽度为100%</p>
</td>
</tr>
<trvalign="top">
<thscope="row">移动设备播放器高度</th>
<td>
<label><inputtype="text"class="regular-textcode"name="mobile_height"value="'.$option['mobile_height'].'"></label>
<br/>
<pclass="description">手机、平板等设备访问时,默认高度为250px</p>
</td>
</tr>
</table>
<pclass="submit"><inputtype="submit"name="smartideo_submit"id="submit"class="button-primary"value="保存"></p>
</form>';
}
}
Smartideo插件使用方法
你可以直接粘贴视频播放也完整的URL到编辑器(单独一行),就可以加载视频播放器。
URL地址格式如下
http://v.youku.com/v_show/id_XMTYzNTgxNTMy.html
http://www.tudou.com/programs/view/YBdHhxJqrLY/
http://www.56.com/u35/v_MTEwMjM5NDcy.html
http://v.qq.com/page/o/9/f/o0142tt1m9f.html
http://v.qq.com/cover/t/tyeqdw6rof7t5ow/p0015kjlai9.html
http://my.tv.sohu.com/us/94469256/77228432.shtml
http://www.wasu.cn/Play/show/id/5079941
http://v.yinyuetai.com/video/2207109
http://v.ku6.com/show/P0Ib_pTne6-FBSa1AbtKUQ...html
http://www.letv.com/ptv/vplay/20932037.html
[WordPress插件怎样安装WordPress插件安装方法]皮皮剪辑免费版下载-皮皮剪辑视频工具箱7.7.8 手机版
WordPress视频播放插件(Smartideo)安装方法
你可以在后台插件管理页面中直接搜索Smartideo并安装.

或者上传文件夹smartideo至/wp-content/plugins/目录.
在插件管理页面中激活Smartideo.

展开内容
食来酷app1.2.0 安卓正式版
出租车模拟2021游戏下载-出租车模拟20211.0.0 官方版
腾林沙尔app官方下载-腾林沙尔双语资讯平台2.7 最新版
迈安途物流端客户端下载-迈安途物流端0.7.1 手机最新版
蓝窗易批发1.0.0手机安卓版
班马经纪人app下载-班马经纪人app1.2.06 安卓版
丛林法则恐龙绝地求生大逃杀ios版下载-丛林法则恐龙绝地求生大逃杀游戏1.0.1 苹果版
商机速递app1.0.5安卓版
龙之召唤正式版下载-龙之召唤游戏公测版2.0 安卓版
广州工商学院移动校园客户端下载-广州工商学院移动校园app1.0.8苹果最新版
智启学堂app下载-智启学堂app1.0.0 安卓版
鬼泣5存档下载-鬼泣5维吉尔的陨落DLC SSS通关存档完美分享版
抖音九灵神域qq微信登录-九灵神域qq版本7.0送Switch
苏小团app下载-苏宁苏小团app3.7.1 安卓版
老字号传奇手游下载-老字号传奇安卓版2.8 官方版
死神vs火影1000人物版下载-死神vs火影1000人物版6.6 手机版
梦幻大唐0.1折下载-梦幻大唐爽充0.1折版2.0.8 bt福利版
恐龙猎杀模拟游戏下载-恐龙猎杀模拟游戏1.0 安卓版
存活60秒手游下载-存活60秒小游戏v1.0.0 安卓版
一键自动点击器下载-一键自动点击器app1.0.0 安卓版
全城追缉下载手机版-全城追缉游戏1.5.1 最新版
阻碍自由落体下载-FreeFall阻碍自由落体手游1.0.1 安卓最新版
百龙霸业英雄崛起下载-百龙霸业英雄崛起手游1.010 手机正版
微信表情包大全app-微信表情包大全app3.1最新免费版
悬浮时间到毫秒app最新版下载-悬浮时间助手appv1.0.1 最新版
音乐世界Cytus II免费下载-音乐世界Cytus II限免(赛特斯2)5.0.5 安卓版
8.6/615.9M
赛特斯2CytusII也被叫做赛特斯二号,这款游戏每半年做一次限免,大家抓住机会下载就可以了,注意,这游戏就算是下载了之后,也是需要付费才可以登录的,如果是付费...
董明珠的店买口罩二维码app下载-董明珠的店微店1.0.2手机版
9.1/80.3M
董明珠的店是董明珠小姐自己开的微店,可以线上预约口罩,价格非常的实惠,有保障,快递能到达。董明珠的店软件亮点1、通过这款软件可以预约领口罩,价格非常的实惠和好用...
8.0/1,350.7M
追书小说大全是一款使用十分方便的手机阅读软件,平台拥有玄幻、修仙、都市、言情、悬疑、惊悚等海量小说资源,用户可以通过手机随时随地在线进行阅读。软件支持多种方式阅...
9.6/554.6M
方捷金融app是一款专业的金融理财平台,为用户提供便捷理财、融资、投资等服务,通过APP你可以快速掌握资金流转情况,随时管理个人账户,平台专业的风控团队为你保驾...
苹果夜间模式下载-苹果夜间模式(保护眼睛的app)1.0.0安卓最新版
7.5/955.8M
随着智能手机的出现,现在越来越多的人是低头以足,晚上睡觉之前还在玩手机,那是十分伤害眼睛的,现在安卓出了一款app苹果夜间模式,苹果夜间模式可以降低屏幕亮度,过...
极速约app下载-极速约软件1.2.1.11.30 安卓手机版
9.4/130.8M
极速约是一款交友聊天软件,这里云集百万单身男女,软件支持约会聊天,为广大单身男女提供约会平台,拒绝冷漠,告别单身,从极速约开始。这就是我想要的约会极速约软件特色...
THE9代言诛仙手游-THE9代言诛仙游戏1.929.1 官方版
7.7/580.1M
超火爆的明星代言诛仙游戏,以经典的诛仙幻想为蓝本,可以在游戏之中体验热血诛仙的乐趣,游戏加入了全新的剧情,而且经典诛仙游戏玩起来十分的热血,超火爆的诛仙系列玩法...
8.0/46.5M
专门针对儿童打造的编程启蒙学习软件,采用图形化的界面,发挥想象力,放置各种物件,随心的进行组合。编程艺术家app特点-练习编程就像搭积木一样简单,训练逻辑思维,...
销售经理岗位职责-销售经理岗位职责范本(免费下载)doc格式完整版
7.7/1,576.0M
销售对于大家肯定是一点也不陌生,那么大家对销售经理到底是认识多少呢,对于销售经理的工作任务与职责到底是什么想具体了解吗?这里的一篇销售经理岗位职责范本(免费下载...
魔与道OL加速版下载-魔与道OL加速最新版4.07.66安卓版
7.8/973.9M
魔与道OL是那种趣味性很高的仙侠手游,这里有多种流派多种玩法,还有超级高的自由度,我们需要去找回曾经的经典,来一场彻底的修仙之旅。魔与道OL游戏介绍全新法宝五行...
8.2/663.1M
醉龙图内购版是款画面精致绝美的武侠风格的手游,激烈的战斗画面,超高的属性装备爆率,物资的利用也很人性化,对于每个修炼者提升等级是很重要的。醉龙图内购版游戏介绍美...
9.6/1,673.6M
熊熊小组件盒子里面有一些生活使用小工能,包含了时装、天气、倒数日、运动步数等一系列的各类组件,还能自由的选择不同的字号,你需要的工具都可以帮你去收集起来。熊熊小...
吃鸡是不可能吃鸡的什么梗表情包-打工是不可能打工的表情包图片无水印版
8.2/1,255.5M
打工是不可能打工的表情包图片是一个非常经典的梗了,相信很多用户都知道,最近吃鸡游戏大火,很多玩家就引用变成了吃鸡是不可能吃鸡的,这辈子不可能吃鸡的,一起来看看表...
优你家plus下载安装-优你家Plus APP1.2.1 安卓版
8.4/442.5M
优你家Plus是一款网上优质购物平台,在这里买到的商品质量在同样的情况下,价格较低,而且全都是正品,涵盖的分类也很广泛,小到生活用品,大到家电,这里通通都有,有...
7.6/1,038.5M
燕子模拟器是一款很真实的小燕子模拟游戏,扮演一只燕子,进行各种日常的活动,和其他燕子宝宝一起玩耍,多种不同的玩法内容等你来体验。燕子模拟器国际版玩法1、成为燕群...
胖达云游安卓下载-胖达云游app(胖哒云游)v1.1.25 免费版
7.6/311.6M
胖达云游app安卓版下载安装,可以在本站直接获取到最新版本,这是一款云游戏app,通过手机就能直接畅玩各种3A大作哦,最新的热门主机游戏,甚至是大内存占用的手机...
修图p图神器免费下载安装手机版-修图P图app20.2.3006 手机版
10.0/1,867.4M
修图P图神器是一款功能强大的手机修图神器,集一键美颜、智能调色、批量处理等实用功能于一身,让普通照片秒变大片。修图P图神器官方简介这是一款多功能修图P图、人像P...
小红伞安全手机版下载-小红伞安全Avira Android Security手机版4.8.2 安卓版
8.1/1,191.3M
小红伞安全AviraAndroidSecurity软件是防护手机安全运行的一款手机软件,该软件能保护你的手机安全运行,扫描病毒并查杀病毒,该软件操作简单,占用内...
UDrone无人机APP下载-UDrone无人机航拍APP官方版2.0.7 最新版
7.8/1,239.6M
Udrone无人机航拍APP是一款专为无人机爱好者与专业航拍人士打造的综合性应用,致力于为用户提供便捷、高效且功能强大的无人机操控与拍摄体验,全方位满足从基础飞...
9.8/643.7M
游戏介绍WizardsTourney是混战比赛,世界各地的巫师齐聚于此,以四人一组预选赛方式相互较量,以决出最有才华的巫师。从12位不同的巫师中选择一位,在6个...
9.7/146.8M
艺斗手机版是湖南文体实业有限公司出的一款手机软件,提供书法和武术的精彩视频比赛,来一段还不错的游戏斗争,还是很不错的。艺斗手机版应用介绍宣扬中华传统之书法和武术...
快清理粘液橡皮泥游戏下载-快清理粘液橡皮泥手游17.1.801 安卓红包版
7.6/614.7M
最近非常火的一款网红解压小游戏,快清理粘液橡皮泥手游中玩家需要根据提示来学习制作各种好玩解压的橡皮泥,支持非常多的素材可以自由的操作,很适合压力大的人和小朋友们...
本地QQ离线状态监控下载-本地QQ离线状态监控器4.33 绿色版
9.9/884.3M
本地QQ离线状态监控器是一款监控您设备上的QQ是否离线的状态监控器。此款为用户打造提供可以让用户关闭QQ后提示您的电脑后续操作,非常的实用!软件介绍本地QQ离线...
8.7/1,404.5M
逃出实验室九游版是一款卡通风格画面的逃亡手游,3D像素画风,超多极速跑酷玩法,超快的游戏节奏,每个角色都可以养成专属的形象,紧张又刺激。攻略技巧1.玩家们在这个...
8.6/487.7M
琥珀天气温度计app是一款免费好用的温度计手机软件,可查看最近天气情况,还可以查看气温,需要的朋友可以来下载!琥珀天气温度计app介绍琥珀天气weatherwa...