如何在DEDE织梦网站模板中使用在线播放flv视频呢?

2012-02-07 16:01:44长沙做网站严微

    如何在DEDE织梦网站模板中使用在线播放flv视频呢?

    目前FLV视频格式深受广大用户的喜爱,越来越多的网站都采用flv格式视频来播放视频,其因体积小,在网页上播放起来比其它格式的视频流畅,正成为越来越多的站长的首选。当你的客户提出要求要把网站中的视频采用flv格式时,你是否在愁怎样解决织梦如何来使用在线播放这flv格式的视频?为此,长沙做网站的严微工作室特意为这需求研究了一套解决方案,该方案简单易懂,做一个能播放flv视频的网页只需稍微懂点代码即可,且实现视频有缩略图以及视频右上角加logo水印解决添加新模型提示“更新数据库archives表时出错”的问题。
   
    方法如下:
   
    第一步:找一段可以播放FLV格式的播放代码,播放代码如下:
   
    【注意:下面代码是从中山教育视频网上抓取的一段代码】

<div id="player2">
<embed width="478" height="400" flashvars="autostart  =true&amp;file=http://v.zsedu.net/resource/video/szxw/79/932/2012/1/14/1326508288755859721.flv&amp;image=http://v.zsedu.net/resource/picture/szxw/79/932/2012/1/14/1326508288755859721.jpg&amp;fullscreen=true&amp;width=478&amp;height=400&amp;logo=http://v.zsedu.net/images/logo1.png&amp;autostart=false" allowscriptaccess="always" allowfullscreen="true" quality="high" name="single" id="single" style="undefined" src="http://v.zsedu.net/js/mediaplay/player_big.swf" type="application/x-shockwave-flash"></div>
   <script type="text/javascript">
  var s2 = new SWFObject("http://v.zsedu.net/js/mediaplay/player_big.swf","single","478","400","7");
  s2.addParam("allowfullscreen","true");
  s2.addVariable("autostart  ","true");
  s2.addVariable("file","http://v.zsedu.net/resource/video/szxw/79/932/2012/1/14/1326508288755859721.flv");
  s2.addVariable("image","http://v.zsedu.net/resource/picture/szxw/79/932/2012/1/14/1326508288755859721.jpg");
  s2.addVariable("fullscreen","true");
  s2.addVariable("width","478");
  s2.addVariable("height","400");
  s2.addParam('allowscriptaccess','always');
  s2.addVariable("logo","http://v.zsedu.net/images/logo1.png");
  s2.addVariable("autostart","false");
  s2.write("player2");
 </script>

       
    然后上面代码中的几处含有http://的路径更改成自己的即可:
   
    【1】http://v.zsedu.net/resource/video/szxw/79/932/2012/1/14/1326508288755859721.flv,这里为flv视频;
   
    【2】http://v.zsedu.net/resource/picture/szxw/79/932/2012/1/14/1326508288755859721.jpg,这里为flv视频的缩略图;
   
    【3】http://v.zsedu.net/js/mediaplay/player_big.swf,这里为flv视频播放的播放器,需下载到自己本地服务器上去,没有它视频是播放不了的;、
   
    【4】http://v.zsedu.net/images/logo1.png,这里为视频右上角的水印,改功能可有可无,看自己需求;
   
    第二步:创建视频模型和视频的模板
   
    创建视频模型的方法这里就简单介绍下:
   
    【1】“频道模型”的“内容模型”,然后点“增加新模型”;
   
    【2】频道ID,可默认;名字标识,我写的是:video;频道名称写成“视频”;附加表:dede_addon17,可改可不改,我这里为了方便记住就更改为dede_addon_video;模型性质:自动模型;然后确定。
   
    【3】确定后点击刚刚创建好的“视频”模型,找到“字段管理”,因为自动模型没内容这个字段,需要自己创建,还需要创建个“插入视频网址”的字段,该字段是插入一段网址的,所以下面我贴出“内容”和“插入视频网址”的两个字段为body,website;
   
    代码:

 <field:body itemname="文章内容" autofield="1" notsend="0" type="htmltext" isnull="true" islist="0" default=""  maxlength="" page="split"></field:body>
 <field:website itemname="插入视频网址" autofield="1" notsend="0" type="text" isnull="true" islist="0" default="http://"  maxlength="250" page=""></field:website>

  
    完成后这里如果去“视频”模型添加文章会提示“更新数据库archives表时出错”,那么我们要在“系统”的“SQL命令行工具”里执行下面两句代码:

alter table `dede_addon_video` ADD `website` varchar(250) NOT NULL DEFAULT 'http://';
   
alter table `dede_addon_video` ADD `body` mediumtext;

    加上面的代码后就能成功添加新的文章。
   
    【4】接下来就是视频的详细页面模板
   
    将上面的flv视频播放代码放在视频的详细页面模板里,然后将几处含有http://的路径更改成:
   
    flv的地址更改为{dede:field.website/}
   
    jpg缩略图地址更改为{dede:field name='litpic'/}
   
    swf播放器地址更改为{dede:global.cfg_templets_skin/}/images/player_big.swf
   
    logo水印地址更改为{dede:global.cfg_templets_skin/}/images/logo.jpg【这里根据自己的需要,我这只是参考】
   
    完工。

上一篇:

织梦Dedecms文章内容页的三面环绕的广

下一篇:

长沙做网站教你如何调用dedecms整站相 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2