复制代码- *-----------------------------------PLAYER--START--多媒体解析函数--*/
- function mediacv($at,$ext){
- global $lang,$play_auto,$read,$tid;;
- $a_url=geturl($at['attachurl']);
- if(eregi("^(rm|rmvb)$",$ext)){
- $player_auto = $play_auto++ ? 0 : 1;
- $player=realplayer($a_url[0],$player_auto,450,350);
- }elseif(eregi("^(wmv|mpeg|mpg|avi|asf)$",$ext)){
- $player_auto = $play_auto++ ? 0 : 1;
- $player=mediaplayer($a_url[0],$player_auto,450,350);
- }elseif(eregi("^(mp3|wma|mid)$",$ext)){
- $player_auto = $play_auto++ ? 0 : 1;
- $player=mediaplayer($a_url[0],$player_auto,380,69);
- }elseif($ext=='swf'){
- require_once GetLang('bbscode');
- $player="<OBJECT CLASSID=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" WIDTH=\"450\" HEIGHT=\"350\"><PARAM NAME=MOVIE VALUE=\"$a_url[0]\"><PARAM NAME=PLAY VALUE=TRUE><PARAM NAME=MENU VALUE=FALSE><PARAM NAME=LOOP VALUE=TRUE><PARAM NAME=QUALITY VALUE=HIGH><EMBED SRC=\"$a_url[0]\" WIDTH=\"450\" HEIGHT=\"350\" PLAY=TRUE LOOP=TRUE QUALITY=HIGH></EMBED></OBJECT><br />[<a href=\"$a_url[0]\" target=\"_blank\">$lang[full_screen]</a>]";
- }
- if($player){
- $readarray = array($at['aid'],$player,$dfadmin,$at['desc'],$at['name'],$at['type'],$at['size'],$at['hits']);
- $attcharray = "<a href=\"job.php?action=download&pid=$read[pid]&tid=$tid&aid=$at[aid]\">$at[name]</a><br />$player";
- }
- return array($readarray,$attcharray);
- }
- function realplayer($realmediaurl,$realwidth=450,$realheight=350,$realautostart=1){
- global $groupid,$realplayernum,$lang;
- require_once GetLang('bbscode');
- !$realplayernum && $realplayernum = 0;
- $realplayerhtml="
- <OBJECT classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" id=\"RAOCX$realplayernum\" width=\"$realwidth\" height=\"$realheight\">
- <PARAM NAME=\"SRC\" VALUE=\"$realmediaurl\" />
- <PARAM NAME=\"CONSOLE\" VALUE=\"realplayer$realplayernum\" />
- <PARAM NAME=\"CONTROLS\" VALUE=\"Imagewindow\" />
- <PARAM NAME=\"AUTOSTART\" VALUE=\"$realautostart\" />
- </OBJECT><br />
- <OBJECT classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" height=\"32\" id=\"video$realplayernum\" width=\"$realwidth\">
- <PARAM NAME=\"SRC\" VALUE=\"$realmediaurl\" />
- <PARAM NAME=\"AUTOSTART\" VALUE=\"$realautostart\" />
- <PARAM NAME=\"CONTROLS\" VALUE=\"controlpanel\" />
- <PARAM NAME=\"CONSOLE\" VALUE=\"realplayer$realplayernum\" />
- </OBJECT><br />
- <script language=\"javascript\">
- function real_full$realplayernum(){
- document.RAOCX$realplayernum.SetFullScreen();
- }
- </script>
- <input type=\"button\" name=\"rmplayer$realplayernum\" onclick=\"javascript:real_full$realplayernum()\" value=\"$lang[full_screen]\" />";
- $realplayernum++;
- return $realplayerhtml;
- }
- function mediaplayer($wmmediaurl,$mediaauto,$mediawidth=450,$mediaheight=350){
- global $groupid,$mediaplayernum,$lang;
- require_once GetLang('bbscode');
- !$mediaplayernum && $mediaplayernum = 0;
- $mediaallscreen="
- <script language=\"javascript\">
- function media_full$mediaplayernum(){
- document.MediaPlayer$mediaplayernum.DisplaySize=3;
- }
- </script><br />
- <input type=\"button\" name=\"mplayer$mediaplayernum\" onclick=\"javascript:media_full$mediaplayernum()\" value=\"$lang[full_screen]\" />";
- if($mediaauto=="-00"){
- $mediaauto=1;
- $mediaallscreen="";
- $mediawidth=400;
- $mediaheight=69;
- }elseif($mediaauto=="-01"){
- $mediaauto=1;
- $mediaallscreen="";
- $mediawidth=400;
- $mediaheight=69;
- }
- if($mediawidth=="-01"){
- $mediaauto=1;
- $mediaallscreen="";
- $mediawidth=400;
- $mediaheight=69;
- }
- $mediaplayerhtml="<OBJECT align=\"middle\" classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" id=\"MediaPlayer$mediaplayernum\" width=\"$mediawidth\" height=\"$mediaheight\">
- <param name=\"autostart\" value=\"$mediaauto\" />
- <param name=\"ShowStatusBar\" value=\"-1\" />
- <param name=\"Filename\" value=\"$wmmediaurl\" />
- <param name=\"EnableContextMenu\" value=\"false\" />
- </OBJECT>";
- $mediawidth!="380" && $mediaplayerhtml .= $mediaallscreen;
- $mediaplayernum++;
- return $mediaplayerhtml;
- }
- /*-----------------------------------PLAYER--END--多媒体解析函数--*
|