蓝雨 发表于 2008-6-27 09:56:18

flv播放器插件-无广告播放器

一、新增文件(来自夜谭flv播放,支持中文路径,若要心跳的播放器下载心跳帖子附件,并按照心跳帖子修改Dv_ubbcode.asp):
inc/FlvPlayer.swf
二、文件修改:
①inc/Dv_ubbcode.asp
找到

312、313行
   \"<a href=\"\"$3\"\" target=\"\"_blank\"\">$3</a>\",PostUserGroup,Cint(Board_Setting(44)),\"=*(*),*(*),*(?:true|false)*\")
End If
在下面添加

If InStr(Ubblists,\",43,\")>0 Or sType=1 Then
   s=Dv_UbbCode_iS2(s,\"flv\",_
   \"<div><object \"& DV_UBB_TITLE &\" codebase=\"\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,1,24,0\"\" classid=\"\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\"width=\"\"$1\"\" height=\"\"$2\"\">\"&_
   \"<param name=\"\"movie\"\" value=\"\"inc/FlvPlayer.swf\"\" /><PARAM NAME=\"\"allowFullScreen\"\" VALUE=\"\"true\"\" /><param name=\"\"FlashVars\"\" value=\"\"vcastr_file=$3\"\" /><param name=\"\"quality\"\" value=\"\"high\"\" />\"&_
   \"<embed \"& DV_UBB_TITLE &\" src=\"\"inc/FlvPlayer.swf\"\" quality=\"\"high\"\" IsAutoPlay =\"\"1\"\"Logourl=\"\"/bbs/skin/axueer_02/logo.gif\"\" allowFullScreen=\"\"true\"\" FlashVars=\"\"vcastr_file=$3\"\" pluginspage=\"\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"\" type=\"\"application/x-shockwave-flash\"\" width=\"\"$1\"\" height=\"\"$2\"\">$3</embed></object></div>\",_
   \"<div><object \"& DV_UBB_TITLE &\" codebase=\"\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,1,24,0\"\" classid=\"\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\"width=\"\"$1\"\" height=\"\"$2\"\">\"&_
   \"<param name=\"\"movie\"\" value=\"\"inc/FlvPlayer.swf\"\" /><PARAM NAME=\"\"allowFullScreen\"\" VALUE=\"\"true\"\" /><param name=\"\"FlashVars\"\" value=\"\"vcastr_file=$3\"\" /><param name=\"\"quality\"\" value=\"\"high\"\" />\"&_
   \"<embed \"& DV_UBB_TITLE &\" src=\"\"inc/FlvPlayer.swf\"\" quality=\"\"high\"\" IsAutoPlay =\"\"1\"\"Logourl=\"\"/bbs/skin/axueer_02/logo.gif\"\" allowFullScreen=\"\"true\"\" FlashVars=\"\"vcastr_file=$3\"\" pluginspage=\"\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"\" type=\"\"application/x-shockwave-flash\"\" width=\"\"$1\"\" height=\"\"$2\"\">$3</embed></object></div>\"& replace(Mtinfo,\"$4\",\"$3\"),_
   PostUserGroup,Cint(Board_Setting(9) * mt),\"=*(*),*(*)\")
   \'flvPlayer自定义播放模式;
   s=Dv_UbbCode_iS2(s,\"flv\",_
   \"<div><object \"& DV_UBB_TITLE &\" codebase=\"\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,1,24,0\"\" classid=\"\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\"width=\"\"$1\"\" height=\"\"$2\"\">\"&_
   \"<param name=\"\"movie\"\" value=\"\"inc/FlvPlayer.swf\"\" /><PARAM NAME=\"\"allowFullScreen\"\" VALUE=\"\"true\"\" /><param name=\"\"FlashVars\"\" value=\"\"vcastr_file=$4\"\" /><param name=\"\"quality\"\" value=\"\"high\"\" />\"&_
   \"<embed \"& DV_UBB_TITLE &\" src=\"\"inc/FlvPlayer.swf\"\" quality=\"\"high\"\" IsAutoPlay =\"\"1\"\"Logourl=\"\"/bbs/skin/axueer_02/logo.gif\"\" allowFullScreen=\"\"true\"\" FlashVars=\"\"vcastr_file=$4\"\" pluginspage=\"\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"\" type=\"\"application/x-shockwave-flash\"\" width=\"\"$1\"\" height=\"\"$2\"\">$4</embed></object></div>\",_
   \"<div><object \"& DV_UBB_TITLE &\" codebase=\"\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,1,24,0\"\" classid=\"\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\"width=\"\"$1\"\" height=\"\"$2\"\">\"&_
   \"<param name=\"\"movie\"\" value=\"\"inc/FlvPlayer.swf\"\" /><PARAM NAME=\"\"allowFullScreen\"\" VALUE=\"\"true\"\" /><param name=\"\"FlashVars\"\" value=\"\"vcastr_file=$4\"\" /><param name=\"\"quality\"\" value=\"\"high\"\" />\"&_
   \"<embed \"& DV_UBB_TITLE &\" src=\"\"inc/FlvPlayer.swf\"\" quality=\"\"high\"\" IsAutoPlay =\"\"1\"\"Logourl=\"\"/bbs/skin/axueer_02/logo.gif\"\" allowFullScreen=\"\"true\"\" FlashVars=\"\"vcastr_file=$4\"\" pluginspage=\"\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"\" type=\"\"application/x-shockwave-flash\"\" width=\"\"$1\"\" height=\"\"$2\"\">$4</embed></object></div>\"&_
   Mtinfo,PostUserGroup,Cint(Board_Setting(9) * mt),\"=*(*),*(*),*(*)\")
               End If
\'--------------------------------------------------
②inc/Ubblist.asp
找到

第6行
Dim Dv_ubb(54),i
改为

Dim Dv_ubb(55),i
找到

第17行
Dv_ubb(53)=\"\":Dv_ubb(54)=\"\"

改为

Dv_ubb(53)=\"\":Dv_ubb(54)=\"\":Dv_ubb(55)=\"\"
找到

27行 For i=14 to 54

改为

For i=14 to 55
③dv_edit/toolbar.js
找到

225行
case \'swf\':ubb=\'flash\';au=\'\';break;
下面一行添加

case \'flv\':ubb=\'flv\';break;
找到
288行
   s+=\'<div unselectable=\"on\">宽度 <input id=\"\'+this.p.x.w+\'_media_width\" type=\"text\" class=\"dveditborder\" value=\"500\" style=\"width:50px;\" />高度 <input id=\"\'+this.p.x.w+\'_media_height\" type=\"text\" class=\"dveditborder\" value=\"300\" style=\"width:50px;\" /><input id=\"\'+this.p.x.w+\'_media_autostart\" type=\"checkbox\" class=\"dveditborder\" checked=\"checked\" />自动播放 <select id=\"\'+this.p.x.w+\'_media_type\" class=\"dveditborder\" /><option value=\"\">类型</option><option value=\"flash\">flash</option><option value=\"mp\">mp3</option><option value=\"mp\">wmv</option><option value=\"mp\">avi</option><option value=\"mp\">asf</option><option value=\"mp\">mov</option><option value=\"rm\">rm</option><option value=\"rm\">rmvb</option><option value=\"rm\">ram</option><option value=\"rm\">ra</option></select></div></div>\';


改为

   s+=\'<div unselectable=\"on\">宽度 <input id=\"\'+this.p.x.w+\'_media_width\" type=\"text\" class=\"dveditborder\" value=\"500\" style=\"width:50px;\" />高度 <input id=\"\'+this.p.x.w+\'_media_height\" type=\"text\" class=\"dveditborder\" value=\"300\" style=\"width:50px;\" /><input id=\"\'+this.p.x.w+\'_media_autostart\" type=\"checkbox\" class=\"dveditborder\" checked=\"checked\" />自动播放 <select id=\"\'+this.p.x.w+\'_media_type\" class=\"dveditborder\" /><option value=\"\">类型</option><option value=\"flash\">flash</option><option value=\"flv\">flv</option><option value=\"mp\">mp3</option><option value=\"mp\">wmv</option><option value=\"mp\">avi</option><option value=\"mp\">asf</option><option value=\"mp\">mov</option><option value=\"rm\">rm</option><option value=\"rm\">rmvb</option><option value=\"rm\">ram</option><option value=\"rm\">ra</option></select></div></div>\';
④dv_plus/indivgroup/js/dv_form.js
找到

465行
case \'RM\':
上面添加

case \'FLV\':
txt1 = \"Flv影音文件宽度,高度,播放参数\\r(播放参数:false=手动播放,true=自动播放)\";
val1 = \"500,300,true\";
txt2 = \"Flv 影音文件的地址\";
val2 = \"http://\"
break;
说明
1、以上修改的行数是根据最新dv8.2文件确定,若行数不对,请确认下载最新dv8.2安装包进行修改。
2、播放器是夜潭FLV播放程序,若用别的,改Dv_ubbcode.asp
点击浏览该文件:最新动网dvbbs8.2 flv播放器插件
页: [1]
查看完整版本: flv播放器插件-无广告播放器