自己制作播放器:打造自己的播放器(高手进...

这个贴是针对新手而写的,也可以说是一个资源整合贴,如果大家看完能说这是我的一个心得贴那我就更心满意足了.当然老江湖们就一笑而过吧

主页上的是我自己做的播放器,是从不懂到懂的过程,是自己动手的结果,所以在写给新手前

我想说这几句话,以便能让新手更有信心做出属于自己的精美播放器,

而不用去求别人为自己制作或者只能看别人的播放器而望洋兴叹

,自己能做出来的,何必那样委屈自己呢?

我在论坛看到很多会员朋友老是要求别人给他代做精美的播放器

其实做这样的播放器跟本不难,只要按照那个基本教程以及看下面的说明

了解下cfplayer的基本构造,就完全可以做出属于自己的播放器来,让你眩出你自己

最重要的是要自己动手

行动决定一切,这句话在任何情况下都是相通的

其实基本教程在论坛就有了,我也就不再赘叙,只将自己在制作过程中遇到的问题以及一些

心得介绍给大家,希望新手们能少走弯路,这也算是自己的一点收获了

基础教程在我的日志就有

这是最基本的了,就因为是基本,所以也就不免还有漏掉的地方,也有一些不详细的地方

我会在下面补充一些

补充如下:

1,下载cfplayer压缩包先解压缩(下载地址:http://bbs.cenfun.com/dispbbs.asp?boardID=2&ID=2&page=1)
请勿更改压缩包中的文件路径,尤其是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键/点击右上角方框是切换播放视频时窗口

....................................................................................................................................

....................................................................................................................................

另外我自己的播放器是加了特效的,包括前景装饰等,具体请看:我日志中的前景装饰制作的那日志文章,就在日志里的



说的很清楚了的,但我想再补充下,当然在看我的补充前请先看那文章



文章中提到了"相应的confing.xml里的场景设置改为:<S fg="1">scene/loadswf.swf</S>"

我弄了好久才搞明白原来是将<S fg="1">scene/loadswf.swf</S>放在<scene>
与</scene>之间,也就是原来的那些譬如我的原来是这样的:

- <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>

注意拉,在看我上面的补充前你一定得看那个教程啊,不然肯定会云里雾里
你都不知道我在说啥,其他的你就只要按照他说的做就可以了,另外他说的那些s1.swf.........s25.swf这些都是透明FLASH,也没必要就搞25个flash的,随你喜欢了,想搞多少就多少,不过他也说了25个也确实够了的,呵呵.你要想多点花样,你就多下点透明FLASH放在scene
Tags:  自己选歌的播放器 自己加歌的播放器 自己制作的播放器 自己制作播放器

延伸阅读

最新评论

发表评论