如何在DEDE织梦网站模板中使用在线播放flv视频呢?
目前FLV视频格式深受广大用户的喜爱,越来越多的网站都采用flv格式视频来播放视频,其因体积小,在网页上播放起来比其它格式的视频流畅,正成为越来越多的站长的首选。当你的客户提出要求要把网站中的视频采用flv格式时,你是否在愁怎样解决织梦如何来使用在线播放这flv格式的视频?为此,长沙做网站的严微工作室特意为这需求研究了一套解决方案,该方案简单易懂,做一个能播放flv视频的网页只需稍微懂点代码即可,且实现视频有缩略图以及视频右上角加logo水印和解决添加新模型提示“更新数据库archives表时出错”的问题。
方法如下:
第一步:找一段可以播放FLV格式的播放代码,播放代码如下:
【注意:下面代码是从中山教育视频网上抓取的一段代码】
<div id="player2"> <embed width="478" height="400" flashvars="autostart =true&file=http://v.zsedu.net/resource/video/szxw/79/932/2012/1/14/1326508288755859721.flv&image=http://v.zsedu.net/resource/picture/szxw/79/932/2012/1/14/1326508288755859721.jpg&fullscreen=true&width=478&height=400&logo=http://v.zsedu.net/images/logo1.png&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【这里根据自己的需要,我这只是参考】
完工。
Copyright © 2009-2019 Ywcms.Com All Right Reserved. 湘ICP备16006489号-2