您当前位置: 首页 小说阅读 WordPress 视频插件-WordPress 视频插件(Smartideo)绿色免费版【附代码】

类型: 小说阅读 版本: V6.3
大小: 284.9 时间: 2025-12-15





<?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插件使用方法2026世界杯
你可以直接粘贴视频播放也完整的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上播放在线视频要怎么设置呢?有了这款Smartideo视频插件就简单多了,它可以帮助你快速在wordpress添加在线视频,支持手机、平板的HTML5播放,它支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视等热门网站的视频。
[WordPress插件怎样安装WordPress插件安装方法]
WordPress视频播放插件(Smartideo)安装方法
你可以在后台插件管理页面中直接搜索Smartideo并安装.

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

全民斗西游ios下载-全民斗西游苹果版1.0.1 果盘版
1,397.6M
全民斗西游是一款西游背景的3D卡牌手游,经典西游人物,诙谐的原声配音,西游之行也是爆笑不断,享受游戏,享受回忆!全民斗西游介绍:全民斗西游是一款经典的由电影大话...
2016年全国百强县排名榜-2016全国百强县名单完整榜单
1,799.3M
2016全国百强县名单已经正式出炉,小编带来了2016全国百强县名单完整名单,有兴趣的朋友可以来下载查看!你的家乡上榜了吗?2016全国百强县名单正式出炉近日,...
英练帮师资端app-英练帮师资端1.4.3安卓最新版
1,455.6M
英练帮师资端app是一款在线教育平台,英语老师通过英练帮师资端app在手机上就可以随时开课,为学生提供优质的英语教学服务,老师可以在手机上直播教学,时间自由,收...
Windows8关机软件-Windows8关机助手2.1 最新版
43.7M
Windows8关机助手(win8快键关机设置)是一款功能全面的好软件,是一个能让你的win8快速关机的软件,非常实用,是一款不可多得的好软件,而且还集成了关机...
恩屋蓓儿app1.2.2 教师版
1,524.5M
针对幼儿园打造的家校互动软件,恩屋蓓儿app科技助力幼教升级,制定教学计划、管理学生等,很多事情都可以通过手机完成。软件介绍恩屋蓓儿专业的幼儿园智能管理服务一体...
三九天天冷表情图片下载-三九天表情图片下载2018高清无水印版
1,116.5M
三九天表情图片是在目前很多的用户都是需要使用到的,天冷了,特别是到了三九天,很多的人都是冷的在发抖,各种各样的表情包也是来袭了,怕冷不是问题,斗图不赢就有问题了...
TR Save Editor下载-TR Save Editor(泰拉瑞亚存档编辑器)5.0.0 最新版
710.9M
这是一款全新beta版本的泰拉瑞亚存档编辑器,提供多功能存档编辑服务,方便泰拉瑞亚玩家朋友们一键高效便捷的进行编辑存档备份,操作简单,只需要添加游戏所在路径即可...
迷你单词世界app下载-迷你单词世界软件1.0.0 安卓版
1,188.3M
迷你单词世界app是一款不错的儿童学习英语软件,软件为儿童提供图片和文字声音相结合的形式来学习,让你的小孩能够在快乐中进行学习英语。软件介绍迷你单词世帮助儿童从...
淘宝客短网址批量生成器-淘宝客批量短网址工具2.0 绿色版
1,980.9M
淘宝客批量短网址工具是一款绿色免费的用于批量生成淘宝客短网址的小工具。软件支持生成4种后缀形式,欢迎有需要的用户下载使用!淘宝客短网址批量生成器怎么用淘宝客批量...
U盘病毒专杀工具-U盘杀毒软件(Thriller Virus Remover)2.5.0 绿色免费版
208.5M
ThrillerVirusRemover是一个绿色免费的U盘病毒查杀软件,可以帮助用户摆脱影响USB内存驱动器的快捷方式病毒。程序运行以简单的方式,而无需任何配...
百源小说下载-百源小说app1.0.0 安卓版
1,615.4M
高质量内容的小说阅读器,百源小说app有海量小说库,支持多源切换,内容优质,更新神速,在小说的世界里幻想,不会闹书荒。使用方法1、删除书架中的书本在书本条目向左...
大话传奇手游下载-大话传奇1.0.0 安卓版
1,927.6M
大话传奇是一款高质量的正版传奇哦,主打的就是十六倍爆率,刀刀爆极品装备,极品神器在线回收,刀刀烈火横扫全图,炫酷神装登录就送,如果你也想要大话传奇这种顶级传奇手...
魔方教程最新版下载-魔方教程app1.0.0 安卓版
214.8M
魔方教程是为大家提供速拧建议填色还原实用软件,全面包含有对应相关入门基础教学内容到进阶课程内容非常实用便捷。随机打乱魔方自动旋转还原魔方有趣又简单,自动记录的每...
剧霸tv下载-剧霸TV3.5.1 安卓版
1,682.7M
看最新的韩剧韩影韩综,剧霸TV主要是为韩剧迷打造的,有丰富的影视内容,喜欢的韩剧在线免费点播,应有尽有所有资源一网打尽。官方介绍剧霸tv是一款网罗韩国综艺、电影...
ups电源监控软件5.1.0.3绿色最新版
1,653.2M
ups电源监控软件是一款ups电源管理软件,用于监控UPS状态的电源流量显示,在出现问题时发出警报,使用非常简单,有需要就下载吧。监控UPS状态的电源管理软件软...
bazaart下载-Bazaart照片拼贴3.9.4 安卓免费版
2025/12/11 04:26
拾音器app下载-拾音器安卓版1.0.0 最新版
2025/12/13 11:25
火柴人暗影街霸3d游戏下载-火柴人暗影街霸安卓版1.0 最新版
2025/12/15 23:56
荔枝微课直播平台-荔枝微课app4.0.0 ios官网版
2025/11/19 06:49
高级粘贴器V1.1.4 安卓版
2025/12/10 13:48
真王H5公益服下载-真王HD礼包版1.0.0最新版
2025/12/02 16:14
在天空上滚球客户端-在天空上滚球1.0000 安卓最新版
2025/11/21 19:19
魔剑侠缘送2021充值下载-魔剑侠缘送2021充值1.0安卓版
2025/11/23 21:00
福利丢丢app下载-福利丢丢最新版1.0.0安卓版
2025/12/07 13:49
零号动漫官方APP下载安卓版-零号动漫APP官方正版1.0.0 最新版
2025/11/23 08:54
驱蚊app手机版下载-驱蚊大师app(手机驱蚊)2.2安卓最新版
2025/11/18 18:49
旺运大师app下载-旺运大师手机版1.7.4 安卓版
2025/11/27 19:21
金鱼收藏手游下载-金鱼收藏Goldfish Collection游戏2.3.5安卓版
2025/11/27 03:47
志愿河南app下载-志愿河南1.4.8 安卓版
2025/12/02 19:06
绝地吃鸡荒野求生官网下载-绝地吃鸡荒野求生手游1.6.1.15 官方安卓正式版
2025/12/01 02:38
绝地吃鸡荒野求生官网下载-绝地吃鸡荒野求生手游1.6.1.15 官方安卓正式版
2025/12/01 02:38更新
现在吃鸡类型的游戏有很多了,很多玩家也要想玩手机版的,小编带来的是这款绝地吃鸡荒野求生手游,只有最后一名活下来的就是胜利者,有兴趣的玩家赶紧下载吧。绝地吃鸡荒野...
支持 ( 63 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 156 ) 盖楼(回复)
支持 ( 88 ) 盖楼(回复)
支持 ( 126 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)
支持 ( 24 ) 盖楼(回复)
支持 ( 80 ) 盖楼(回复)
支持 ( 131 ) 盖楼(回复)
支持 ( 186 ) 盖楼(回复)
支持 ( 124 ) 盖楼(回复)
支持 ( 110 ) 盖楼(回复)
支持 ( 130 ) 盖楼(回复)
支持 ( 159 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 93 ) 盖楼(回复)
支持 ( 134 ) 盖楼(回复)
支持 ( 35 ) 盖楼(回复)
支持 ( 28 ) 盖楼(回复)
支持 ( 14 ) 盖楼(回复)