天天看點

php視訊播放

php的web項目中有時會遇到播放視訊的需求,下面的代碼可以滿足常見視訊播放的要求。

不同格式的視訊檔案需要不同的播放器,下面我分了三個類:

$arr_video_ext = array(

0 =>array('wmv','avi','flv'),

1 =>array('rm'),

2 =>'url'

);第三種嚴格來說是不是視訊格式,而是類似KU6,YOUKU的視訊連結,這些就可以直接轉載其他網站的視訊連結,而不需消耗存儲空間了。

{if $data_video.playable_type==1}//$arr_video_ext [1].

<tr>

<td ><div class="nn"><OBJECT

classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA class=OBJECT

id=RAOCX width=438 height=350>

<PARAM NAME=SRC VALUE={$data_video.path}>//視訊存儲路徑

<PARAM NAME=CONSOLE VALUE=Clip1>

<PARAM NAME=CONTROLS VALUE=p_w_picpathwindow>

<PARAM NAME=AUTOSTART VALUE=true>

</OBJECT><br>

<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=32 id=video2 width=438>

<PARAM NAME=AUTOSTART VALUE=-1>

<PARAM NAME=CONTROLS VALUE=controlpanel>

</OBJECT></div></td>

</tr>

<!--AUTHOR : [email protected]>

{elseif $data_video.playable_type==2}//$arr_video_ext [2].

<td ><div class="nn"><object

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"

width="450" height="350" align="middle">

<param name="movie" value="{$data_video.url}">//視訊連結URL

<param name="quality" value="high">

<embed src="{$data_video.url}" width="438"

height="350" align="middle" quality="high"

pluginspage="http://www.macromedia.com/go/getflashplayer"

type="application/x-shockwave-flash"></embed></object></div></td>

{else}//$arr_video_ext [0].

align=middle classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95

class=OBJECT id=MediaPlayer width="438" height="350">

            <param name=ShowStatusBar value=-1>

            <param name=Filename value={$data_video.path}>//視訊存儲路徑

            <embed src="{$data_video.path}" width="438"

height="345" type="application/x-oleobject"

codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"

flename="mp"></embed>

          </object></div></td>

{/if}

原文連結:http://blog.csdn.net/SICTXK/archive/2009/04/08/4057058.aspx

下一篇: 播放 視訊