您当前位置: 首页 音乐播放 WordPress 视频插件-WordPress 视频插件(Smartideo)绿色免费版【附代码】

类型: 音乐播放 版本: V7.4
大小: 1,814.2 时间: 2025-12-14





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

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

Smartideo插件使用方法blufftitler破解版下载-blufftitler破解版13.3.0 中文免费版
你可以直接粘贴视频播放也完整的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
亚博游戏游戏 亚博风淋室官网 中考要考体育吗 098开奖直播 历届德甲排名
Yamby客户端下载-Yamby第三方Emby安卓客户端1.3.0.7 最新版
1,667.9M
Yamby第三方Emby安卓客户端已经进入了公测阶段,安装包也放了出来,目前软件的UI对大部分设备都支持的比较好,如果大家遇到问题可以去反馈一下看看。软件的UI...
中城美居官方下载-中城美居app1.0.2最新版
844.7M
中城美居app是一款非常好用的在线购物软件,在软件中有很多商品能够让你购买到,而且在软件中你还能够很轻松的就获取到很多质量很优质的商品,不管你是想要购买什么样的...
天一美购软件下载-天一美购app1.0.0 安卓版
1,739.4M
价格超给力的一个品牌商品购物平台,天一美购app这时原商品信息很多,都是大品牌的物品,可以享受最低价格购买,操作简单,还能享受返利赚钱,网购买东西的不错选择。天...
魔城之战1.5不死天尸隐藏英雄-魔城之战1.5正式版不死天尸【攻略+隐藏英雄】
1,640.2M
魔城之战1.5正式版不死天尸已经更新啦,在新的版本中对装备进行了调整,还新增了新的游戏玩法,在英雄的技能方面也做了重新的调整,修复了1.4版本中出现的所有问题,...
会记账app下载-会记账软件2.0.6 安卓最新版
1,565.4M
这是一个非常好用的记账类型软件,通过这个app你可以记录更多的每日账单,非常实用的功能,帮助你快速记账,功能简单好用,快速记账,记录自己的每日收入和支出!会记账...
中式人生模拟游戏下载-中式人生模拟1.0.0 安卓版
1,235.8M
中式人生模拟是一款人生模拟手游,在游戏中玩家开始重启人生,体验浓厚的中国元素教育,每一个选择都能影响今后的人生,重活一世的你,将展开怎样的人生贵故事?游戏玩起来...
水淼文件编码批量转换助手下载-水淼文件编码批量转换助手1.3.1.1 绿色版
898.6M
水淼文件编码批量转换助手是款最简单操作的编码互相转换的软件,只需要设置好相关的应用,就能一键进行批量转换,使其能更好的进行工作,觉得不错的都可以来下载!用软件手...
卡坦岛[绿色版] - 即时战略小游戏
1,459.0M
在中世纪的大航海时代,许多探险家为了寻觅未知的岛屿,面对大海展开了漫长的旅程。而其中的幸运儿发现了一座名为Catan的小岛,这里的土地蕴藏着前所未见的丰富资源。...
王城无双满v版下载-王城无双手游满V版1.0.420 最新免费版
421.1M
王城无双满v版是一款大型的ARPG手游,游戏完美的继承了传奇系列的自由PK玩法,玩家在游戏中将选择拿手职业来进行战斗,另外还有跨服巅峰竞技、王城争夺战玩法等你来...
先晓书院app-先晓书院会员app1.0.8 免费中文版
1,490.4M
先晓书院是由社会科学文献出版社创建的集电子书、音视频资源、知识服务等为一体的数字化学术服务官方平台。目前,平台图书涵盖了出版社包括甲骨文、索恩、启微、九色鹿、方...
宁成长app下载-宁成长app3.11 安卓版
1,716.6M
宁成长app是一个陪伴3岁以上儿童成长的APP,本APP的教育资源依附于南京市青少年宫,不仅支持在线报名、线下学习,也融合了在线学习资源。除此之外还为广大孩子提...
PlayWell下载安装官方版-PlayWell游戏盒子6.7.1 最新版
1,962.0M
PlayWell游戏盒子APP是一款主打“游戏资源聚合+趣味福利+公平竞技”的Android平台游戏聚合工具,APP整合海量热门游戏资源、实时游戏资讯、详细攻略...
TextConverter软件下载-万能文本转换器(TextConverter)1.0 免费版
1,939.9M
TextConverter是一款功能强大的万能文本转换器。它拥有实用的文本批量处理和转换功能。有了它,用户可以轻松的对文本进行批量替换、合并等,支持各种格式。大...
傲翼飞控电脑端地面软件1.2.1 官方完整正版
1,232.5M
南京傲翼飞控智能科技有限公司核心研发团队成立于2010年,团队领军人王伟博士更是拥有10多年无人机研发工作经验,洞悉微小型无人机领域最新研究动态,掌握着世界上最...
帝国时代2:征服者全版本能用 多功能修改器
339.6M
此款工具是游戏帝国时代2:征服者的修改器工具,支持游戏所有版本,提供了游戏中所有可修改内容的修改功能,下载后直接解压即可使用。帝国时代2征服者好玩吗帝国时代2征...
不看广告软件下载安装-不看广告app1.0.4 手机版
2025/10/19 19:50
溪谷浏览器(专为H5游戏开发的手机浏览器)1.0.2 安卓手机版
2025/10/17 06:53
Project_StoryOfTwo(两个人的故事)0.7 安卓手机版
2025/09/29 02:39
磁盘分区隐藏工具-CJC磁盘隐藏小精灵1.0 绿色版
2025/10/12 21:12
高优CU-F370指纹门禁考勤系统1.0.28免费版
2025/10/14 09:27
袁天罡称骨算命软件免费下载-袁天罡称骨算命2.0 电脑官方版
2025/10/14 13:28
滑板教学app下载-滑板小咖APP1.1.5官方专业版
2025/10/08 17:00
天启的狂怒礼包2017版下载-天启的狂怒最新版4.0.0安卓版
2025/10/20 17:41
GetVideo视频助手下载-GetVideo(全网VIP视频解析工具)1.2.1 无广告版
2025/10/04 17:24
斗式卡车(Bucket Truck)1.0 安卓版
2025/10/19 12:53
末日雄师九游版-末日雄师九游礼包版1.0.7 最新uc版
2025/10/18 04:39
温州话365句2.43.015手机版
2025/09/27 07:10
熊熊组队app下载-熊熊组队最新版1.0.0 安卓版
2025/10/03 11:59
乐返app下载-乐返app2.1.2最新免费版
2025/10/02 05:04
负鼠大哥的秘密读后感-负鼠大哥的秘密读后感200字范文免费版
2025/10/11 08:22
负鼠大哥的秘密读后感-负鼠大哥的秘密读后感200字范文免费版
2025/10/11 08:22更新
负鼠大哥的秘密是一部经典儿童文学作品,许多家长都给自己的孩子买了这本书,作品为孩子们讲述了许多道理,孩子们读完后可以写读后感!负鼠大哥的秘密书籍目录浪弟兄逃生记...
支持 ( 116 ) 盖楼(回复)
支持 ( 65 ) 盖楼(回复)
支持 ( 69 ) 盖楼(回复)
支持 ( 157 ) 盖楼(回复)
支持 ( 184 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 125 ) 盖楼(回复)
支持 ( 37 ) 盖楼(回复)
支持 ( 96 ) 盖楼(回复)
支持 ( 116 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 101 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 22 ) 盖楼(回复)
支持 ( 103 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 33 ) 盖楼(回复)
支持 ( 152 ) 盖楼(回复)
支持 ( 168 ) 盖楼(回复)
支持 ( 51 ) 盖楼(回复)