让wordpress支持播放f4v格式

2 篇文章 0 订阅

今天想在自己的博客上播放一个f4v格式的视频,结果是上传不上去,还不能播放:

按照下面的三步就可以播放了。

一)安装AnyPlayer,去这下载点击打开链

http://dl.dbank.com/c022sr16bo

二)下载支持播放f4v的flash播放器,网盘下载

网盘下载  http://dl.dbank.com/c07a2tgm62

三)修改文件。

1) 修改/wordpress/wp-includes/functions.php 文件,找到 function get_allowed_mime_types() 我的是2554行,

    在数组中添加'f4v' => 'video/mp4',即可;这样在媒体库中就可以上传F4V类型的文件了。

2)把f4player-beta-v1.01.zip 解压后,把skins目录,player.swf,video-thumbnail.jpg 这三个文件复制到 wordpress\wp-content\plugins\anyplayer\中,

      然后修改该目录下的anyplayer.php 文件内容,在 get_anyplayer_object 函数中加入如下代码:

case 'F4V':
		$rst .= '<object width="'. $width .'" height="' . $height . '" id="f4Player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> 
		<param name="movie" value="'.$anyplayer_url.'/player.swf" /> 
		<param name="quality" value="high" /> 
		<param name="menu" value="false" /> 
		<param name="allowFullScreen" value="true" /> 
		<param name="scale" value="noscale" /> 
		<param name="allowScriptAccess" value="always" />
		<param name="swLiveConnect" value="true" />
		<param name="flashVars" value="skin='.$anyplayer_url.'/skins/mySkin.swf
			&thumbnail=video-thumbnail.jpg
			&video= '.str_replace("\"","",$src_url).'"/>
		<!-- [if !IE] -->
		<object width="'. $width .'" height="' . $height . '" data="'. $anyplayer_url .'/player.swf" type="application/x-shockwave-flash" id="f4Player">
		<param name="quality" value="high" /> 
		<param name="menu" value="false" /> 
		<param name="allowFullScreen" value="true" /> 
		<param name="scale" value="noscale" />
		<param name="allowScriptAccess" value="always" />
		<param name="swLiveConnect" value="true" />
		<param name="flashVars" value="skin='.$anyplayer_url.'/skins/mySkin.swf
			&thumbnail=video-thumbnail.jpg
			&video='.str_replace("\"","",$src_url) .'"/>
		</object> 
		 <!-- [endif] --> 
		</object>';
		break;

红色的地方必须注意,原$src_url 带双引号,在这里就不能带双引号,否则player.swf找不到播放的文件。

通过以上的修改后,就可以顺利的播放f4v格式的文件了。


  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值