您好!欢迎您光临本站! 体育 I 论坛 I 交友 I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>网络课程>>>网页制作>>>flash音乐播放器 制作教程
flash音乐播放器 制作教程
发表日期:2007/1/27 17:46:00 出处:cenfun 作者:未知 发布人:幻影日月 已被访问 20623
51

请下载最新CMP v2.1正式版:http://linsu.sz17399.com/cmp21/cmp21.rar

安装包相关文件目录说明

-------------------------------------------------------------------------------------

  • cmp.swf                播放器主程序
  • cxe.swf                 加密程序(本地使用,无需上传,必须安装Flash9方能打开)
  • decode.txt            用来保存解码文
  • index.htm             播放wma文件的支持页面(可自行扩展)
  • cmp21config.gif     cmp v2.1配置文件图解说明(新手必看,无需上传)
  • bg                        图片目录
  • lrc                        歌词目录
  • scene                  场景动画目录
  • skins                    皮肤文件目录
  • xml                       配置文件和列表文件目录
  • admin                  ASP在线管理程序(空间不支持ASP者不需要上传)

-------------------------------------------------------------------------------------

1,下载cfplayer压缩包先解压缩。请勿更改压缩包中的文件路径,尤其是xml文件夹中的config.xml,这是最先加载的配置文件,必须放在和cfplay.swf文件同级的xml文件夹中。
2,配置文件修改说明:(文件位置:xml/config.xml)用记事本或文本编辑工具即可修改
-----------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="gb2312"?>
<config>
<cflist>
<list name="最近更新">xml/list0.xml</list>
<list name="欧美经典">xml/list1.xml</list>
<list name="华语流行">xml/list2.xml</list>
<list name="金曲收藏">xml/list3.xml</list>
</cflist>
<!--
以上cflist标记是音乐分类列表,一行list标记为一个分类,可任意添加,推荐少于8个。
<list name="这里填写分类名">这里修改为对应分类歌曲列表xml文件地址</list>
-->
<bg>
<url a="50">bg/p1.jpg</url>
<url a="50">bg/p2.jpg</url>
<url a="50">bg/p3.jpg</url>
</bg>
<!--
以上bg标记是默认背景图片/动画列表,在歌曲没有定义背景图片/动画时,随机从这个列表加载一个显示。
背景图片/动画格式jpg/swf,推荐尺寸:438x120px
一行url标记为一个背景图片/动画,可任意添加多个。
<url>这里修改为图片/动画文件地址</url>
————————————————
高级属性说明:
<url x="0" y="-10" w="145" h="120" s="70" a="40" c="" u="" >url</url>
x:相对于播放器中背景显示窗口,图片/动画的x坐标,即左顶点(填写整数,可以负数)
y:y坐标,即上顶点,xy不填写则默认为左顶点(0,0)
w:图片/动画宽度(不推荐使用)
h:图片/动画高度(不推荐使用)
s:图片/动画缩放百分比(纵横一起缩放,推荐使用)
a:默认图片/动画透明度(默认为100)
c:小文字介绍(推荐5字符以内)
u:链接(点击介绍可打开,不填写则打开图片/动画地址)
以上属性为定制图片/动画所用,可以选择使用,也可不用,故推荐采用标准图片/动画格式尺寸(438x120px)
————————————————
-->
<scene>
<scene>scene/scene1.swf</scene>
<scene>scene/scene2.swf</scene>
<scene>scene/scene3.swf</scene>
</scene>
<!--
以上scene标记是默认场景列表,在歌曲没有定义场景时,随机从这个列表加载一个显示。
场景格式swf,推荐尺寸:438x120px
一行scene标记为一个场景,可任意添加多个。
<scene>这里修改为场景文件地址</scene>
-->
<ads>
<txt>无法正常显示请升级安装Flash8插件!</txt>
<txt>点击右键添加您的自定义歌曲列表!</txt>
<txt>双击播放器视频最大化显示!</txt>
<txt>让生活充满音乐,点歌请留言!</txt>
</ads>
<!--
以上ads标记是公告/广告列表,在歌曲播放时,随机从这个列表加载一个显示。
一行txt标记为一条公告,可任意添加多个。
-->
<readme><![CDATA[双击播放器视频最大化
输入数字回车将跳转歌曲
Home/End/PageUp/PageDown翻页
+/-号音量调节,任意键返回
上下左右键是上首下首快退快进
空格暂停播放,s键停止播放
点右键添加自定义歌曲列表]]></readme>
<!--
帮助说明,在播放音频mp3时,如果没有歌词显示则显示。推荐不超过7行。
-->
<other><![CDATA[autoplay=
bgcolor=]]></other>
<!--
b060706版以后新增功能:其他配置,比如是否自动播放,歌词列表颜色的设置等等。
-->
<cfversion>http://www.cenfun.com/cfplay/</cfversion>
<!--
您的播放器网址。
-->
<copyright>晨风音乐</copyright>
<!--
您的播放器名称。
-->
</config>
-----------------------------------------------------------------------------------------------------------------------
3,单个歌曲列表文件修改说明:(文件位置:xml/list0.xml)
-----------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="gb2312"?>
<list>
<music>
<name>Kelly Clarkson - Because of you</name>
<url>http://www.xxx.com/Kelly%20Clarkson%20-%20Because%20Of%20You.mp3</url>
<content>American Idol - Because of you - Breakaway</content>
<pic a="70">bg/p1.jpg</pic>
<lrc>lrc/Kelly Clarkson - Because Of You.lrc</lrc>
<scene>scene/snow2.swf</scene>
</music>
<!--
以上music标记是单个音乐信息列表。
<name>这里添歌名及歌手(必填)</name>
<url>这里是mp3或flv文件地址(必填)</url>
<content>歌曲副标题或简单介绍</content>
<pic>指定歌曲背景图片地址(不填写则从配置文件中的bg随机抽取一个,高级属性也同配置文件中的bg/url)</pic>
<lrc>歌词地址</lrc>
<scene>定制flash场景地址(不填写则从配置文件中的scene随机抽取一个显示)</scene>
-->
<music>
<name>许巍 - 曾经的你</name>
<url>http://www.xxx.com/music/7.mp3</url>
<content></content>
<pic></pic>
<lrc>lrc/许巍 - 曾经的你.lrc</lrc>
<scene></scene>
</music>
<!--
每个music标记表示一首歌信息,可任意添加多个
-->
<music>
<name>Lene Marlin - Im sitting down here</name>
<url>http://www.xxx.com/SittingDownHere.mp3</url>
<content>我坐在这儿 - 琳恩 玛莲</content>
<pic></pic>
<lrc>lrc/Lene Marlin - Sitting down here.lrc</lrc>
<scene></scene>
</music>
</list>
-----------------------------------------------------------------------------------------------------------------------
多个分类则复制多个list0.xml改名,然后按上面的说明修改歌曲列表信息即可。如附带的list1.xml
  list2.xml
  list3.xml ,最后别忘记修改配置文件config.xml的分类配置信息。
4,快捷键说明:
 
1.输入数字回车将跳转歌曲,空格暂停/播放,S键停止/播放
2.Home/End/PageUp/PageDown翻页,任意键返回当前歌曲行
3.+/-号音量调节,上/下/左/右键是上首/下首/快退/快进
4.点右键添加音乐至自定义列表,C键打开自定义列表
5.双击播放器/F键/点击右上角方框是切换播放视频时窗口

玩花界面

1,滚动公告和内容支持部分Html标记

如加链接直接填写html的a标记即可,也支持颜色字体等标签。但XML中必须使用CDATA部件,在CDATA内部的所有内容都会被解析器忽略。例如:

<l><![CDATA[<a href="http://bbs.cenfun.com/"><font color="#ff0000">欢迎大家使用CMP</font></a>]]></l>

同理,内容设置也支持,例如:

<content><![CDATA[<a href="http://bbs.cenfun.com">欢迎大家使用CMP</a>]]></content>

加入图片:

<content><![CDATA[<img src="logo.gif" />]]></content>

当然音乐名称和介绍也支持(此时点击名称不能加亮显示):

 <m>
        <n><![CDATA[<font color="#ff0000">忍着神龟 Tmnt</font>]]></n>
        <u t="106">http://player0.toodou.com/flv/002/051/303/2051303.flv</u>
        <c>忍着神龟 Tmnt 电影预告</c>
        <p></p>
        <l></l>
        <s></s>
      </m>

这里有个颜色表:http://www.cenfun.com/cmp/help/color.htm  想改成什么就改成什么吧!

2,皮肤玩花

皮肤PSD源文件:http://bbs.cenfun.com/dispbbs.asp?boardID=2&ID=2622&page=1

先看CMP层次结构:

图片点击可在新窗口打开查看

故将皮肤背景图挖去中间(450x320)制成皮肤,然后又将皮肤挖去上面一块(438x120)制成歌词背景,三个同时使用即可拼成一幅完整的图!

简单方法:因为每一层都支持透明显示,其实只要把皮肤做成全透明或半透明即可(歌词背景设置透明度a="0")。

歌词背景、场景动画、皮肤、皮肤背景都支持以下格式:

  • swf 可透明,动态
  • png 可透明,静态
  • gif 可透明,静态(只能显示第一帧)
  • jpg 不可透明,静态

加密部分

此部分的使用确实给新手添加了很多难度,建议新手不采用。

如果加密,请一定注意以下事项:

  • 请确保你的数据备份!
  • 请使你的加密文件尽量小(100首歌以下)
  • 请确定未加密前,你的XML是完整正确的
  • 请检查你的XML文件,确定其中没有非法或稀有字符,如:日文字符,@,&等等
  • 请在复制粘贴时,确定没有错误,如多一个空格,少复制一行等等
  • 请一定确定你的所有加密都使用同一个密码,而且decode.txt文件对应的解码文正确(也是同一个)
  • 任何以上错误或其他任何一个小错误都可能导致解码失败!
  • 不推荐新手使用此功能,造成数据丢失或其他后果自负!

-----------------------------------------------------------------------------------------

1,CMP v2.1加密方法

  1. 打开加密程序(文件名cxe.swf:加密程序是as3写的,要安装flash9方能正常显示),输入您的密码(任意字符串即可),并且一定记住您的密码,以备加密其他文件或以后修改文件再加密使用。
  2. 选择你要加密的文件(XML文件),一定先复制一份保存好(备以后修改内容用)。
  3. 然后打开一个要加密的xml文件如:list1.xml(记事本等都可以打开),复制里面的所有内容。
  4. 将复制的内容粘贴到加密程序(cxe.swf)第二个输入框,点击“提交”。
  5. 在第三个输入框将生成加密后的内容,全选复制出来,粘贴替换掉你打开的xml文件(list1.xml)里面所有内容,然后保存文件。
  6. 在第四个输入框将生成解码文,全选复制出来,打开decode.txt粘贴保存,如果以前有就替换掉然后保存,这就你的密码对应的解码Key。
  7. 用同样的方法加密其他文件即可。
  8. 注意:加密后不能解密,请一定备份一份未加密的,备以后修改用(修改其实就是修改明文再加密,密文不能修改)

加密不宜大文件,否则解码很费系统资源,flash执行效率本来很低。

一般配置电脑100首歌解码1秒钟左右,只需一次解码即可,再次打开时不需要。

如果加密,推荐使用多分类来分担,每个类音乐少于100首歌。

2,CMP文件保护建议

众所周知,从IE缓存可直接复制出浏览过网页的绝大部分内容。所以说什么禁止图片下载等等都是无稽之谈,再怎么不让下载,截一个图就可以保存到本地了。这里要讲的是有什么方法可以让你的播放器文件(包括图片、动画、XML数据等)不那么容易被别人改掉。

  1. 加密config.xml配置文件是首选
    因为播放器一切都是从这个配置文件开始。
  2. 修改你的文件名和后缀
    原理:一般按文件后缀名可以直接判断出是什么文件,这里我们将他们混淆。
    例如:
    背景图片文件名bg1.jpg改成XML文件名list2.xml
    然后动画文件名fly3.swf改成背景图片文件名bg4.jpg
    XML文件名list5.xml又改成动画文件名fly6.swf
    等等(除了xml/config.xml)
    最后在配置文件中:
    背景地址填写list2.xml
    而动画地址填写bg4.jpg
    xml文件地址则用fly6.swf
    配置文件在第一步不是可以加密,一般人很难知道你调用的是什么文件,复制出缓存文件也不能轻易知道是什么文件。
    如果你的文件很多,混杂效果更佳!
  3. 加密音乐列表,这里和加密配置一样(加密完再改后缀)。

隐藏设置

1,换皮肤同时改变列表字体颜色

之前有人提出换皮肤时,可能列表字体颜色会与此皮肤颜色相近,导致看不清楚,故这里有一个属性支持:

<l name="WMP11龙纹" bg="bg/vista.jpg" color="#ffffff">skins/wmp11.jpg</l>

其中color="#ffffff"的功能就是使用这个皮肤时将所有列表演色换成#ffffff白色!

这个也是特殊情况使用,一般不需要设置!

2,自动播放设置

autoPlay=0是不启动自动播放,也是默认值,autoPlay=1是启动自动播放,且随机选择一个开始播放。

如果要播放第一个怎么办?将autoPlay=2或其他值即可,这里和v2.0设置一样!enjoy!

3,播放器放大缩小

有些朋友无意中把播放器放大了,那是因为加载的外部swf文件引起的。

有些外部加载的swf动画文件(如场景动画)中设置了scaleMode 属性,强制 SWF 文件设置为特定的缩放模式。

scaleMode 属性可以使用值 "exactFit""showAll""noBorder""noScale"。任何其它值都会将 scaleMode 属性设置为默认值 "showAll"

  • showAll(默认值)使整个 Flash 内容在指定区域中可见,且不会发生扭曲,同时保持原始高宽比。
  • noBorder 对 Flash 内容进行缩放以填充指定区域,不会发生扭曲,保持原始高宽比,可能会进行一些裁剪。
  • exactFit 使整个 Flash 内容在指定区域中可见,但不尝试保持原始高宽比。可能发生扭曲。
  • noScale 使 Flash 内容的尺寸固定,因此,即使在更改播放器窗口大小时,它仍然保持不变。

故只要外部加载的swf动画文件中设置了Stage.scaleMode = "exactFit" ,则播放器会自动随宽高自动缩放,比例失调,可放大也可缩小!要正常大小,设置Stage.scaleMode ="noScale" 即可。

wmp播放扩展

wma播放:(以下代码已经存在最新下载包中的index.htm文件,直接打开可以使用)

1,先在页面隐藏一个WMP,注意设置ID,代码如下:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" id="wmp" width="0" height="0" style="width:0px;height:0px;"></object>

2,放入加载Flash的代码:

 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="cmp">
    <param name="movie" value="cmp.swf" />
    <param name="quality" value="high" />
    <param name="allowScriptAccess" value="always" />
    <param name="allowFullScreen" value="true" />
    <embed src="cmp.swf" width="100%" height="100%" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="cmp"
  allowscriptaccess="always" allowfullscreen="true"></embed>
  </object>

3,放入JS接口代码:

<script language="JavaScript" type="text/javascript">
/*//////////////////////////////////////////////////////////
CMP v2.1 WMP接口
制作:CenFun 2007.1.1
功能:播放wma等非Mp3/flv格式媒体文件,外部JS控制皮肤显示标题
更多使用说明及相关问题请进CMP论坛:http://bbs.cenfun.com/
*///////////////////////////////////////////////////////////
//获取对象
var wmp=document.getElementById("wmp");
var cmp=document.getElementById("cmp");
//初始化定义
if(wmp){
wmp.uiMode="None";//播放器界面模式,隐藏
wmp.enableContextMenu=true; //启用/禁用右键菜单
wmp.settings.autoStart=true;//是否自动播放
wmp.settings.balance=0;//全声道
wmp.controls.currentPosition=0; //当前进度
wmp.settings.playCount=1; //播放次数
wmp.settings.volume=80; //音量,0-100
wmp.settings.mute=false;//是否静音
wmp.fullScreen=false; //是否全屏显示
//可扩展为播放wmp视频
}
var wmpInterval=null;
var wmpTimeout=null;
var wmpUrl;//保存播放地址,用于重试连接
var wmpRetryNum=0;//重试次数
//控制函数
function wmpPlay(){wmpTimeout=setTimeout("wmpCheck()",1000);wmp.controls.play();}//播放
function wmpLoad(url){wmpUrl=url;wmp.URL=url;wmpPlay();}//加载并播放
function wmpPause(){wmp.controls.pause();}//暂停
function wmpStop(){clearTimeout(wmpTimeout);clearInterval(wmpInterval);wmp.controls.stop();}//停止
function wmpGo(p){wmp.controls.currentPosition=p;}//快进快退跳转
function wmpSound(v){wmp.settings.volume=v;}//调整音量
function wmpError(){wmp.Error.clearErrorQueue();clearInterval(wmpInterval);clearTimeout(wmpTimeout);wmpRetry();}//错误处理
function wmpCheck(){clearTimeout(wmpTimeout);wmpInterval=setInterval("getState()",500);}//检测
function wmpReload(){wmpLoad(wmpUrl);}//重新加载
function wmpRetry(){
 wmpRetryNum++;
 if(wmpRetryNum>3){
  wmpRetryNum=0;
  cmp.wmpEnd();  
  clearTimeout(wmpTimeout);
 }else{
  wmpTimeout=setTimeout("wmpReload()",1000);
  showTitle("尝试第"+wmpRetryNum+"次连接");
 }
}//重试
//返回状态
function getState(){
 var ts=wmp.playState;//播放状态
 var t1=wmp.controls.currentPosition;//播放秒
 var t2=wmp.currentMedia.duration;//总长度
 var bp=wmp.network.bufferingProgress;//缓冲百分比
 var dp=wmp.network.downloadProgress;//下载百分比
 cmp.wmpState(ts,t1,t2,bp,dp);//发送状态
 showMsg(ts);//显示状态
 window.status="CMP:"+ts+"|"+t1+"|"+t2+"|"+bp+"|"+dp;
 //结束判断
 if(t2>0&&dp==100&&t1>t2-1){
  clearInterval(wmpInterval);
  cmp.wmpEnd();
 }
}
// 0(未定义) 1(已停止播放) 2(已暂停播放) 3(正在播放中) 4(向前搜索) 5(向后搜索)
// 6(缓冲处理中) 7(等待中) 8(已播放完毕) 9(转换曲目中) 10(就绪状态)
function showMsg(s){
 switch(s){
 case 10:
  showTitle("就绪状态");
  break;
 case 9:
  showTitle("转换曲目中");
  break;
 case 8:
  break;
 }
}
//////////////////////////////////////////////////////////////////////
//CMP其他接口函数
//更改皮肤(可扩展为随机更换皮肤)
//id表示配置文件中的第几个皮肤,从0开始,超出则会全透明,例如:changeSkin(2);
function changeSkin(id){cmp.cmpSkins(id);}
//及时显示标题文字(可扩展为在标题栏及时显示其他信息文字)
//s为文字内容,例如:showTitle("这里输入文字");
function showTitle(s){cmp.cmpTitle(s);}
/////////////////////////////////////////////////////////////////////
</script>
<script language="JavaScript" type="text/javascript" for="wmp" event="error()">wmpError();//捕获错误</script>

其他补充综合说明

1,为视频设置总时间:

很多引入的视频没用总时间,播放起来进度条不准确。

故设置一个属性来纠正,如本来的一个视频为:

      <m>
        <n>忍着神龟 Tmnt</n>
        <u>http://player0.toodou.com/flv/002/051/303/2051303.flv</u>
        <c>忍着神龟 Tmnt 电影预告</c>
        <p></p>
        <l></l>
        <s></s>
      </m>

然后到此视频发布的网站页面找到他的总时间,一般都有,或者直接播放完就知道了,然后在地址行设置t属性(单位:秒):

      <m>
        <n>忍着神龟 Tmnt</n>
        <u t="106">http://player0.toodou.com/flv/002/051/303/2051303.flv</u>
        <c>忍着神龟 Tmnt 电影预告</c>
        <p></p>
        <l></l>
        <s></s>
      </m>

这样播放时就可以按正常进度播放了!

2,播放模式的补充

CMP播放模式指的是这3种:

  1. 顺序播放(默认)
  2. 循环播放(重复当前一首)
  3. 随机播放(随机从当前列表中选择一首)

播放模式设置后,可以本地保存,即下次打开此播放器,仍然按此播放模式。

播放模式设置按钮:中间控制条从左边数第三个按钮,停止按钮■右边那个有箭头的框

autoplay(中间无空格)是设置播放器是否启用自动播放:

  • 默认不启用自动播放(autoplay=0)
  • 设置为1则启用自动播放(且是从列表随机选一首然后按以上设置好的播放模式开始播放)
  • 设置为2或其他值,也是启用自动播放(从列表第一首开始播放)

3,歌词的设置相关

歌词一般不需要编辑,网上直接可以下载,如:http://www.qqlrc.com/

下载对应的歌词,修改下即可!直接上传至lrc目录,设置好歌曲中歌词调用地址即可

若是用asp在线管理上传,直接用文本工具打开下载的歌词文件,复制里面的内容,粘贴在编辑歌词内容里保存即可!

相关资料:认识LRC歌词格式    关于歌词加载错误

为播放器加上特效

- <scene>
 <scene>scene/fly1.swf</scene>
  <scene>scene/fly2.swf</scene>
  <scene>scene/fly3.swf</scene>
  <scene>scene/fly4.swf</scene>
  <scene>scene/fly5.swf</scene>
  <scene>scene/fly6.swf</scene>
  <scene>scene/fly7.swf</scene>
  <scene>scene/fly8.swf</scene>
 <scene>scene/fly9.swf</scene>
  <scene>scene/scene1.swf</scene>
  <scene>scene/scene2.swf</scene>
  <scene>scene/scene3.swf</scene>
  <scene>scene/scene4.swf</scene>
  <scene>scene/scene5.swf</scene>
  <scene>scene/scene6.swf</scene>
  <scene>scene/snow1.swf</scene>
  <scene>scene/snow2.swf</scene>
 </scene>
或者全部改成下面的也可以了

<scene>
<S fg="1">scene/loadswf.swf</S>
</scene>

呵呵.你要想多点花样,你就多下点透明FLASH放在scene里面吧

随机前景、鼠标跟随特效flash。你们可以点击不同的歌曲,会有随机的场景和鼠标特效出现。下面是以我的制作方法为实例来同大家分享,希望能够相互交流。

 第一步:制作load.swf,这个是根据cenfun网址里提供的源代码制作出来的load.swf,你们可以自己制作,也可以下载下载我的:目标另存为,下载后按Cenfun制作方法里的说明放到scene目录下,然后把这个目录下的全部透明flash改名为s1.swf,s2.swf,......,s25.swf,这样这个目录里就必须有load.swf与s1.swf,s2.swf,......,s25.swf。s1.swf、s2.swf、s3.swf为鼠标跟随特效。s4.swf,s5.swf...s15.swf为第二前景,s16.swf,s17.swf,...s25.swf为第三场景,你们可以自由组合,随机组合下来就会有许多种特效出来,还挺炫的吧,其中s1.swf,s2.swf......s25.swf是透明的flash,网上很多地方可以搜索下载。同理,你们还可以制作出加载更多透明flash的load.swf,不过我觉得有25种随机组合可以生成363效果,已经够多啦。

  第二步:在config.xml里场景的设置,很简单,就一步:<s fg="1">scene/load.swf</s>

场景设置里就留这一句就行啦,然后保存,上传空间。不懂如何在config.xml里设置的朋友可以参照我的:http://desolaterain.go2.icpcn.com/cenfun/xml/config.xml 

     看看效果有没有出来,这个load.swf的好处是省去了多个场景的二次制作,每次可以加载三个前景,透明前景在网上很多,随意查找就一大堆。后注(11月14日):

  谢谢论坛里大家的跟贴,并感谢guliang820的意见,他提出的意见:“就是有一点不好,播放视频的时候那些效果也在~~~~~~”发觉原load.swf确实有这样的问题,于是修改制作了第二版,loadswf.swf,现提供下载,右键目标另存为,相应的confing.xml里的场景设置改为:<S fg="1">scene/loadswf.swf</S>,这个loadswf.swf在播放flv时可以自动卸载所有前景。

  受此启发,又制作了第三版,loadswf1.swf,现提供下载,右键目标另存为,相应的confing.xml里的场景设置改为:<S fg="1">scene/loadswf1.swf</S>,这个loadswf1.swf在播放flv时可以自动卸载前景,只留下鼠标跟随特效,用哪一个场景,请大家根据自己的情况使用。 

   2006年12月08日更新第四版版,loadswf2.swf,现提供下载,右键目标另存为,相应的confing.xml里的场景设置改为:<S fg="1">scene/loadswf2.swf</S>,这个loadswf2.swf在播放flv时可以自动卸载前景,并在播放器右上角并增加了前景开与关的控制按钮,早已经有人做出关闭前景的按钮了,我增加了播放前景的按钮。

   2007年01月13日更新,此版本配合cenfun新增加的皮肤功能使用黄色花瓣版 粉红色花瓣版 绿色花瓣版 蓝白五瓣花版 黄白五瓣花版 心型版 月亮版 水晶苹果版,点击右键另存为可下载,别忘了,相应的confing.xml里的场景设置改为:<S fg="1">scene/load*.swf</S>,与下载的文件名对应,这几个load*.swf在播放flv时可以自动卸载前景,并在播放器右上角并增加了前景开与关的控制按钮,各人可根据自己的播放器皮肤用,此版本在不停完善和添加中。

延伸用法,可以用此文件加载1~3个前景,使用方法如下:

a)第一前景三个文件:s1.swf,s2.swf,s3.swf 

b) 第二前景11个文件:s4.swf,s5.swf...s15.swf。

c)第三场景11个文件 s16.swf,s17.swf,...s25.swf。

1)使用一个前景,sene文件夹里只存放以上a),b),c)中的一组文件。

2 )使用两个前景   sene文件夹里只存放以上a),b),c)中的任意两组文件。

3) 用三个前景   sene文件夹里同时存放以上a),b),c)中的所有文件。

呵呵,应该早有朋友想到了,这只是举一反三。

      本贴网友使用问题统一答复:

1 为什么我下载了你的load*.swf,打开是黑的一片,里面什么也没有?

回复:load*.swf仅是一个调用文件,需要把25个S*.swf放在同一目录下才有效。

2 为什么有时不能同时显示三个场景。

回复:因为load*.swf是随机调用S*.swf,当同一目录下没有足够的25个S*.swf时,有的调用文件不存在,因此没有效果显示。


 CenFun Music Player v2.0 (旧版)教程

[
双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:



moyu4
(2009/3/20 8:00:00)

 多谢有这个项目~~ 从次可以多学点东西了


飒爽英姿
(2008/11/5 0:23:00) [125.34.228.]

谢谢楼主这块学习园地,谢谢创办人,我会常来请教的

 发表评论:共有 2 条评论

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

幻影音画驿站 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:1592130835 联系人:幻影