Cfplayer -cmp播放器的制作

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


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


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


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


,自己能做出来的,何必那样委屈自己呢?(当然你如果认为这或多或少会发些时间,也确实如此,那么你也可以直接将我的播放器放于你的空间,我的播放器地址我就不贴出来拉,需要的朋友就去我空间留言或者加我QQ吧,我会直接给你)


了解下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键/点击右上角方框是切换播放视频时窗口



为自己的播放器加上特效另外我自己的播放器是加了特效的,包括前景装饰等(注:我的特效是在播放电影与MTV时不会显示的,这样一来就不会影响观看效果,当然你可以根据自己的喜好来设置),具体请看:




那位朋友说的很清楚了,但我想给他补充下,当然在看我的补充前请先看下他的帖子


我就不直接转载他的了,毕竟是人家的一番心血,


他的帖子中提到了"相应的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里面吧


应该也就这些了吧,如果你是边看边做的,看到此你应该已经制作出了属于自己的精美bfq了如果大家还有什么不明白的,可以在我的QQ空间里留言我会一一解答的


这是我在自制过程中的感受与心得,希望能对新手有所帮助,


老经验们就把它当作笑谈吧


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.