东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

视频播放器视频制作格式转换光驱相关媒体其他音乐播放器铃声制作音频转换器视频直播视频解析音乐剪辑视频压缩

首页媒体工具媒体其他 → WordPress 视频插件(Smartideo) 绿色免费版【附代码】

WordPress 视频插件(Smartideo)

WordPress 视频插件(Smartideo)绿色免费版【附代码】

  • 大小:4KB
  • 语言:中文
  • 平台:win7, WinAll
  • 更新:2015-05-15 14:42
  • 等级:
  • 类型:媒体其他
  • 网站:http://www.uzzf.com
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

在wordpress上播放在线视频要怎么设置呢?有了这款Smartideo视频插件就简单多了,它可以帮助你快速在wordpress添加在线视频,支持手机、平板的HTML5播放,它支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视 等热门网站的视频。

WordPress 视频播放插件 Smartideo怎么安装

WordPress 视频播放插件(Smartideo)安装方法

你可以在后台插件管理页面中直接搜索 Smartideo 并安装.

或者上传文件夹 smartideo 至 /wp-content/plugins/ 目录.

在插件管理页面中激活 Smartideo.

WordPress 视频播放插件(Smartideo)怎么用

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 视频播放插件 Smartideo插件代码预览

<?php

/*

Plugin Name: Smartideo

Plugin URI: http://www.fengziliu.com/

Description: Smartideo 是为 WordPress 添加对在线视频支持的一款插件(支持手机、平板等设备HTML5播放)。 目前支持优酷、搜狐视频、土豆、56、腾讯视频、新浪视频、酷6、华数、乐视 等网站。

Version: 1.2

Author: Fens Liu

Author URI: 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 = new smartideo();

class smartideo{

private $width = '100%';

private $height = '500';

private $mobile_width = '100%';

private $mobile_height = '250';

public function __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') );

}

public function smartideo_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");

}

return apply_filters( 'embed_tudou', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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");

}

return apply_filters( 'embed_56', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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");

}

return apply_filters( 'embed_youku', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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']}");

}

return apply_filters( 'embed_qq', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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");

}

return apply_filters( 'embed_sohu', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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");

}

return apply_filters( 'embed_wasu', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_embed_handler_yinyuetai( $matches, $attr, $url, $rawattr ){

$embed = $this->get_embed("http://player.yinyuetai.com/video/player/{$matches['video_id']}/v_0.swf");

return apply_filters( 'embed_yinyuetai', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_embed_handler_ku6( $matches, $attr, $url, $rawattr ){

$embed = $this->get_embed("http://player.ku6.com/refer/{$matches['video_id']}/v.swf");

return apply_filters( 'embed_ku6', $embed, $matches, $attr, $url, $rawattr );

}

public function smartideo_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");

return apply_filters( 'embed_letv', $embed, $matches, $attr, $url, $rawattr );

}

private function get_embed($url){

$embed = sprintf(

'<embed src="%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;

}

private function get_iframe($url){

$iframe = sprintf(

'<iframe src="%1$s" width="%2$s" height="%3$s" frameborder="0" allowfullscreen="true"></iframe>',

$url, $this->mobile_width, $this->mobile_height);

return $iframe;

}

public function admin_menu(){

add_plugins_page('Smartideo 设置', 'Smartideo 设置', 'manage_options', 'smartideo_settings', array($this, 'admin_settings'));

}

public function admin_settings(){

if($_POST['smartideo_submit'] == '保存'){

$param = array('width', 'height', 'mobile_width', 'mobile_height');

$json = array();

foreach($_POST as $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 '<form action="" method="post">

           <table class="form-table">

<tr valign="top">

                   <th scope="row">播放器宽度</th>

                   <td>

                       <label><input type="text" class="regular-text code" name="width" value="'.$option['width'].'"></label>

                       <br />

                       <p class="description">默认宽度为100%</p>

                   </td>

</tr>

<tr valign="top">

                   <th scope="row">播放器高度</th>

                   <td>

                       <label><input type="text" class="regular-text code" name="height" value="'.$option['height'].'"></label>

                       <br />

                       <p class="description">默认高度为500px</p>

                   </td>

</tr>

               <tr valign="top">

                   <th scope="row">移动设备播放器宽度</th>

                   <td>

                       <label><input type="text" class="regular-text code" name="mobile_width" value="'.$option['mobile_width'].'"></label>

                       <br />

                       <p class="description">手机、平板等设备访问时,默认宽度为100%</p>

                   </td>

</tr>

<tr valign="top">

                   <th scope="row">移动设备播放器高度</th>

                   <td>

                       <label><input type="text" class="regular-text code" name="mobile_height" value="'.$option['mobile_height'].'"></label>

                       <br />

                       <p class="description">手机、平板等设备访问时,默认高度为250px</p>

                   </td>

</tr>

           </table>

           <p class="submit"><input type="submit" name="smartideo_submit" id="submit" class="button-primary" value="保存"></p>

       </form>';

}

}

WordPress插件安装方法

[ WordPress插件怎样安装 WordPress插件安装方法 ]

PC官方
安卓官方手机版
IOS官方手机版

WordPress 视频插件(Smartideo)截图

下载地址

WordPress 视频插件(Smartideo) 绿色免费版

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

编辑推荐

报错

请简要描述您遇到的错误,我们将尽快予以修正。

转帖到论坛
轮坛转帖HTML方式

轮坛转帖UBB方式