为ewebeditor制作FLV视频支持功能.docx

上传人:b****6 文档编号:8779574 上传时间:2023-02-01 格式:DOCX 页数:11 大小:70.17KB
下载 相关 举报
为ewebeditor制作FLV视频支持功能.docx_第1页
第1页 / 共11页
为ewebeditor制作FLV视频支持功能.docx_第2页
第2页 / 共11页
为ewebeditor制作FLV视频支持功能.docx_第3页
第3页 / 共11页
为ewebeditor制作FLV视频支持功能.docx_第4页
第4页 / 共11页
为ewebeditor制作FLV视频支持功能.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

为ewebeditor制作FLV视频支持功能.docx

《为ewebeditor制作FLV视频支持功能.docx》由会员分享,可在线阅读,更多相关《为ewebeditor制作FLV视频支持功能.docx(11页珍藏版)》请在冰豆网上搜索。

为ewebeditor制作FLV视频支持功能.docx

为ewebeditor制作FLV视频支持功能

为ewebeditor制作FLV视频支持功能

1.

首先修改对应样式的数据库中的类别eWebEditor_Style,在其中增加S_FlVExt和S_FlVSize列。

然后修改所有的这两列数据的内容为flv和0。

2.

修改主界面上的图片。

我这里使用关于菜单作为FLV功能。

3.

复制Dialog中FLASH.HTM为FLV.HTM,并且修改其中部分文字。

最重要的就是在UPLOAD.ASP?

后将type修改为FLV,然后再在upload.asp页面中对应位置增加

Case"FLV"

sAllowExt=oRs("S_FlVExt")

nAllowSize=oRs("S_FlVSize")

代码。

现在就可以在ewebeditor中增加FLV的上传功能,但是现在的FLV还不能在线播放。

我们需要的功能是上传供人下载,还能在线播放。

需要修改FLV.HTM的模板代码

4.

FLV.HTM代码修改

但是在此之前要把FLASH播放器复制进来。

解释好相应的相对位置哦。

源代码

//本窗口返回值

functionReturnValue(){

varsFromUrl=d_fromurl.value;

varsWidth=d_width.value;

varsHeight=d_height.value;

varsHTML="

D27CDB6E-AE6D-11cf-96B8-444553540000";

if(sWidth!

="")sHTML+="width="+sWidth;

if(sHeight!

="")sHTML+="height="+sHeight;

sHTML+=">

if(sWidth!

="")sHTML+="width="+sWidth;

if(sHeight!

="")sHTML+="height="+sHeight;

sHTML+=">"+sFromUrl+"";

dialogArguments.insertHTML(sHTML);

window.returnValue=null;

window.close();

}

播放器的代码

vars1=newSWFObject("flv/player.swf","ply","330","308","9","#FFFFFF");

s1.addParam("allowfullscreen","true");

s1.addParam("allowscriptaccess","always");

s1.addParam("flashvars","file=video.flv&image=flv/preview.jpg");

s1.write("container");

这部分代码需要嵌入到模板中。

将全部代码合成后,就得到了可以在线播放的功能了。

为ewebeditor制作FLV视频支持功能

1.

首先修改对应样式的数据库中的类别eWebEditor_Style,在其中增加S_FlVExt和S_FlVSize列。

然后修改所有的这两列数据的内容为flv和0。

2.

修改主界面上的图片。

我这里使用关于菜单作为FLV功能。

3.

复制Dialog中FLASH.HTM为FLV.HTM,并且修改其中部分文字。

最重要的就是在UPLOAD.ASP?

后将type修改为FLV,然后再在upload.asp页面中对应位置增加

Case"FLV"

sAllowExt=oRs("S_FlVExt")

nAllowSize=oRs("S_FlVSize")

代码。

现在就可以在ewebeditor中增加FLV的上传功能,但是现在的FLV还不能在线播放。

我们需要的功能是上传供人下载,还能在线播放。

需要修改FLV.HTM的模板代码

4.

FLV.HTM代码修改

但是在此之前要把FLASH播放器复制进来。

解释好相应的相对位置哦。

源代码

//本窗口返回值

functionReturnValue(){

varsFromUrl=d_fromurl.value;

varsWidth=d_width.value;

varsHeight=d_height.value;

varsHTML="

D27CDB6E-AE6D-11cf-96B8-444553540000";

if(sWidth!

="")sHTML+="width="+sWidth;

if(sHeight!

="")sHTML+="height="+sHeight;

sHTML+=">

if(sWidth!

="")sHTML+="width="+sWidth;

if(sHeight!

="")sHTML+="height="+sHeight;

sHTML+=">"+sFromUrl+"";

dialogArguments.insertHTML(sHTML);

window.returnValue=null;

window.close();

}

播放器的代码

vars1=newSWFObject("flv/player.swf","ply","330","308","9","#FFFFFF");

s1.addParam("allowfullscreen","true");

s1.addParam("allowscriptaccess","always");

s1.addParam("flashvars","file=video.flv&image=flv/preview.jpg");

s1.write("container");

这部分代码需要嵌入到模板中。

将全部代码合成后,就得到了可以在线播放的功能了。

每段代码有自己的思想,有自己的设计,不是随意写出来的。

单纯的复制就是抄袭,只有进步才能在一点人声道路上留下足迹。

不积跬步,无以至千里。

vars1=newSWFObject('flv/player.swf','ply','330','308','9','#FFFFFF');

s1.addParam('allowfullscreen','true');

s1.addParam('allowscriptaccess','always');

s1.addParam('flashvars','file=/UploadFiles/2010618215318682.flv&image=flv/preview.jpg');

s1.write('container');

//localhost/UploadFiles/2010618215318682.flv">单击这里下载视频

插入FLASH

  vars1=newSWFObject("flv/player.swf","ply","330","308","9","#FFFFFF");

  s1.addParam("allowfullscreen","true");

  s1.addParam("allowscriptaccess","always");

  s1.addParam("flashvars","file=/UploadFiles/2010618214120820.flv&image=flv/preview.jpg");

  s1.write("container");

//localhost/UploadFiles/2010618214120820.flv">单击这里下载视频

最终测试出了代码,就是在DIALOG里面的FLV.HTM页面中

//本窗口返回值

functionReturnValue(){

varsFromUrl=d_fromurl.value;

varsWidth=d_width.value;

varsHeight=d_height.value;

varsHTML="

sHTML+="

  sHTML+="ipt>";

  sHTML+="";

   sHTML+="vars1=newSWFObject('flv/player.swf','ply','330','308','9','#FFFFFF');";

    sHTML+="s1.addParam('allowfullscreen','true');";

     sHTML+="s1.addParam('allowscriptaccess','always');";

      sHTML+="s1.addParam('";

       sHTML+="flashvars','file="+sFromUrl+"&image=flv/preview.jpg');";

        sHTML+="s1.write('container');";

                            sHTML+="

                            sHTML+="ipt>";

                              sHTML+="单击这里下载视频";

dialogArguments.insertHTML(sHTML);

window.returnValue=null;

window.close();

}

成功的那一刻,是一种兴奋与冲动。

最终FLV.HTM代码

FLV动画属性

body,a,table,div,span,td,th,input,select{font:

9pt;font-family:

"宋体",Verdana,Arial,Helvetica,sans-serif;}

body{padding:

5px}

//图片来源单先点击事件

functionRadioClick(what){

if(what=="url"){

  d_checkfromfile.checked=false;

  d_fromurl.disabled=false;

  d_checkfromurl.checked=true;

  d_file.myform.uploadfile.disabled=true;

}else{

  d_checkfromurl.checked=false;

  d_file.myform.uploadfile.disabled=false;

  d_checkfromfile.checked=true;

  d_fromurl.disabled=true;

}

}

//上传帧调入完成时执行

functionUploadLoaded(){

//初始radio

RadioClick('file');

}

//上传错误

functionUploadError(sErrDesc){

AbleItems();

RadioClick('file');

divProcessing.style.display="none";

try{

  BaseAlert(d_file.myform.uploadfile,sErrDesc);

}

catch(e){}

}

//文件上传完成时执行,带入上传文件名

functionUploadSaved(sPathFileName){

d_fromurl.value=sPathFileName;

ReturnValue();

}

//本窗口返回值

functionReturnValue(){

varsFromUrl=d_fromurl.value;

varsWidth=d_width.value;

varsHeight=d_height.value;

varsHTML="

sHTML+="

  sHTML+="ipt>";

  sHTML+="";

   sHTML+="vars1=newSWFObject('flv/player.swf','ply','330','308','9','#FFFFFF');";

    sHTML+="s1.addParam('allowfullscreen','true');";

     sHTML+="s1.addParam('allowscriptaccess','always');";

      sHTML+="s1.addParam('";

       sHTML+="flashvars','file="+sFromUrl+"&image=flv/preview.jpg');";

        sHTML+="s1.write('container');";

                            sHTML+="

                            sHTML+="ipt>";

                              sHTML+="单击这里下载视频";

dialogArguments.insertHTML(sHTML);

window.returnValue=null;

window.close();

}

//点确定时执行

functionok(){

//数字型输入的有效性

d_width.value=ToInt(d_width.value);

d_height.value=ToInt(d_height.value);

if(d_checkfromurl.checked){

  //返回值

  ReturnValue();

}else{

  //上传文件判断

  if(!

d_file.CheckUploadForm())returnfalse;

  //使各输入框无效

  DisableItems();

  //显示正在上传图片

  divProcessing.style.display="";

  //上传表单提交

  d_file.myform.submit();

}

}

//使所有输入框无效

functionDisableItems(){

d_checkfromfile.disabled=true;

d_checkfromurl.disabled=true;

d_fromurl.disabled=true;

d_width.disabled=true;

d_height.disabled=true;

Ok.disabled=true;

}

//使所有输入框有效

functionAbleItems(){

d_checkfromfile.disabled=false;

d_checkfromurl.disabled=false;

d_fromurl.disabled=false;

d_width.disabled=false;

d_height.disabled=false;

Ok.disabled=false;

}

Flash来源

  

  上传:

  

  

  

  document.write('

type=flv&style='+config.StyleName+'"width="100%"height="22"scrolling=no>');

  

  

  

  

  网络:

  

  

展开阅读全文
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1