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

类型: 视频剪辑 版本: V7.5
大小: 1,433.7 时间: 2025-12-17





<?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.

[WordPress插件怎样安装WordPress插件安装方法]莱克人工智能生活app-莱克智能生活app1.1.7 通用版
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
德国pk10 亚博中让球 众博出色机构 cbc体育官网 快传体育进不去
teamtalk oppo下载-teamtalk安卓版app4.0.3 移动端
750.5M
OPPO公司专门为员工打造的一款办公软件,teamtalkapp提供了丰富的功能,打造移动手机工作台,很多事情直接通过手机就可以完成操作。teamtalk安卓版...
美人鱼小公主游戏下载-美人鱼小公主游戏3.6 安卓手机版
1,712.6M
美人鱼小公主化妆换装游戏,有不同的场景模式,为美人鱼护肤,换上各种发型、佩戴项链、耳环、口红等,达到不同的视觉效果。美人鱼小公主游戏内容1.魔法变身:通过配方配...
联想网速测试器下载-联想网速测试器软件3.90.1 最新版
1,041.2M
联想网速测试器是一款非常好用的电脑测速软件,软件可以帮助联想用户完成自己电脑的网速测试,让你在浏览网页或者打游戏中有个更好的体验!联想网速测试器介绍联想网速测试...
达卡app下载-达卡app2.4.2 安卓版
1,391.5M
达卡app是一款精英生活软件,为用户带来了尊贵的服务,你可以在这里放心消费,专业的商城,超多的优惠,给你想要的生活!软件介绍达卡以电商为基础服务,同时整合线上线...
合并城市大亨游戏下载-合并城市大亨游戏0.9.1 安卓版
952.6M
合并城市大亨是一款好玩的模拟经营游戏,玩家需要完成一个城市的建设,管理和扩张,最终尽量发展成为一个繁华的大城市。这款游戏的自由度很高,欢迎来下载体验!合并城市大...
Indian Metro Train Simulator印度地铁列车模拟器手游2.2安卓版
1,577.7M
印度地铁列车模拟器(IndianMetroTrainSimulator)手游是一款好玩的火车模拟器游戏,玩家将扮演一名驾驶员需要将乘客运送到指定地点,逼真的游戏...
usb over network 破解-USB Over Network(usb共享电脑网络)5.0.6 完整版(含服务器端/客户端/注册机)
1,326.2M
USBOverNetwork是什么?简单一点来讲就是USB设备共享器,也就是相当于将其他电脑上的USB设备“搬过来”自己使用一般。用途:使用USBOverNet...
Onelap虚拟骑行3.5.3 官方最新版
530.4M
这款软件是一款虚拟骑行软件,你可以在上面创建人物然后和别人进行匹配对战,游戏中有着非常多的地图可以选择,以真实的骑行为大家带俩爽快体验!Onelap虚拟骑行介绍...
菇菇森林官方下载-菇菇森林游戏1.2.4 最新版
55.5M
《菇菇森林》是一款融合策略布局、英雄养成与合成玩法的休闲塔防手游,由北京豪腾创想科技有限公司开发,凭借独特的原创机制和清新治愈的画风脱颖而出。玩家需根据敌方属性...
游犀社区APP下载官方版-游犀社区v1.24.0.4 最新版
956.0M
游犀社区APP是专为游戏玩家们打造的交流互动社区,它为广大游戏爱好者搭建起一座沟通与交流的桥梁,提供了丰富且独特的游戏互动体验。例如当你在《英雄联盟》的排位赛中...
良骏汽车商城1.1.0 安卓手机版
1,277.4M
良骏汽车商城是一个专业的汽车服务平台,提供新车、二手车交易服务,在该平台购车可以享受超多福利!平台介绍良骏汽车商城引进了国际上成熟的汽车融资租赁模式,开创性的将...
触电屏幕安卓版下载-触电屏幕特效app1.0无广告清爽版【真实的触电特效】
282.8M
小编现在为你带来的最新的真实的触电感觉的手机动态壁纸app-触电屏幕安卓版,点击屏幕就就会有,触电般的特效,非常的炫酷,喜欢就下载试试吧!触电屏幕特效app功能...
3D短视频app下载-3D短视频3.7 安卓手机版
264.2M
3D短视频软件中可以进行3D视频创作,提供3D模板、图片模板;对视频进行剪辑非常的方便;软件中还提供一些视频素材,绿幕素材等,感兴趣的用户快来下载吧。3D短视频...
烹饪冲突中文版下载-烹饪冲突游戏(Cooking Clash)v3 手机版
409.7M
为人类和动物提供野生菜肴。别再偷吃客人了,快速上菜——利润飙升!这是一款十分恶搞的模拟做菜上菜游戏,客人源源不断,要求奇奇怪怪,你的备餐桌下面除了常用的厨房道具...
世环通APP下载-世环通平台1.3.1 最新版
972.7M
专门的环保行业资讯信息的平台!这里你可以看到最新最全的环保化环相关的器材用具以及相关的新闻资讯,还有具体的数据描述,如果你对这些感兴趣或者是因为是你环保行业的从...
宿迁市政府app下载-宿迁政务app1.0.2 苹果版
2025/12/01 17:58
奶油工厂正版-奶油工厂官方版0.4 安卓版
2025/11/30 04:59
一只小鸡爬楼梯的游戏1.2 苹果最新版
2025/11/27 02:18
锐拓医院收费系统试用版最新免费版
2025/11/18 17:20
EXIF照片查看器下载-EXIF照片查看器软件1.0 安卓免费版
2025/12/13 07:10
哈里昂幻想王国游戏下载-哈里昂幻想王国游戏0.01 安卓版
2025/12/07 08:22
caxa电子图板2020破解版下载-CAXA CAD 电子图板 2020破解版简体中文版+破解补丁
2025/12/02 19:08
流星群侠传港版下载-流星群侠传港服1.0.471710 最新版
2025/11/24 07:43
老版三国美人计游戏下载-旧版三国美人计1.0最新版
2025/12/03 00:03
大侠传奇游戏下载-大侠传奇手游1.3.3安卓版
2025/12/17 01:49
我的租赁女友下载-我的租赁女友游戏1.0 安卓完整版
2025/12/06 10:36
泡泡游戏翻译app下载-泡泡游戏翻译app1.5.0 安卓版
2025/11/27 18:44
快剪辑电脑版1.0 官方版
2025/12/12 11:16
酷嗨音乐app下载-酷嗨音乐安卓版1.0.0 最新版
2025/12/07 17:04
toonme app安卓下载-ToonMe相机0.7.13 安卓中文版
2025/12/18 15:36
toonme app安卓下载-ToonMe相机0.7.13 安卓中文版
2025/12/18 15:36更新
ToonMe相机是一款特效相机软件,拥有丰富的漫画特效和人工智能技术。该软件能够自动绘制出每个人的肖像,并提供各种不同的滤镜、美颜特效、贴纸植入等功能。此外,T...
支持 ( 99 ) 盖楼(回复)
支持 ( 84 ) 盖楼(回复)
支持 ( 106 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 101 ) 盖楼(回复)
支持 ( 157 ) 盖楼(回复)
支持 ( 115 ) 盖楼(回复)
支持 ( 143 ) 盖楼(回复)
支持 ( 171 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 72 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)
支持 ( 75 ) 盖楼(回复)
支持 ( 93 ) 盖楼(回复)
支持 ( 160 ) 盖楼(回复)
支持 ( 126 ) 盖楼(回复)
支持 ( 169 ) 盖楼(回复)
支持 ( 196 ) 盖楼(回复)
支持 ( 142 ) 盖楼(回复)