肩周炎按摩仪好用么:★★★★★教你如何做QQ或51空间播放器★★★★★

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 06:01:44
教你如何做QQ或51空间播放器



这几天有很多人问我漂亮空间播放器怎么做,其实也很简单。我在这里稍微介绍一下,相信你大概会了。(本文资料来源于CenFun Music Player 官方论坛)

首先先去下载以下几个软件:
1:(CenFun Music Player v2.1 b070211版 播放器编辑器)
thunder://QUFodHRwOi8vd3d3LmNlbmZ1bi5jb20vZG93bi5hc3A/aWQ9MVpa]thunder://QUFodHRwOi8vd3d3LmNlbmZ1bi5jb20vZG93bi5hc3A/aWQ9MVpa(迅雷专用地址)
2:(CMP音乐编辑器 CMP Music Editer v1.0 下载)
3:net framework2.0(运行CMP Music Editer,您的电脑必须安装.net framework2.0框架,软件为完全绿色免安装软件,直接解压软件包即可使用。)
4:(FLV视频地址捕捉器下载(绿色版))

释放完软件后我们接下来的事情那就是编辑了。
打开播放器编辑文档“cmp21”我们可以看到

cmp.swf 播放器主程序
decode.txt 用来保存解码文
index.htm 播放wma文件的支持页面(可自行扩展)

cxe.swf 加密程序(采用AS3编写,需安装Flash Player 9或以上版本才能正常运行)
cmp21config.gif cmp v2.1配置文件图解说明
cmp21list.gif 音乐列表文件图解说明

bg 图片目录
lrc 歌词目录
scene 场景动画目录
skins 皮肤文件目录
xml 配置文件和列表文件目录
admin ASP在线管理程序(请先阅读其中的readme.txt说明文件)

在编辑播放器之前,我们应该先去网站上找到我们需要的自己喜欢的bg图片,皮肤图片以及场景动画的flash等
找到它们之后把它们放到相应的文件夹中。
现在我们开始编辑播放器,编辑播放器最主要的就是编辑xml文件夹中的config文档,在编辑之前我们先看一下cmp文件夹中的cmp21config图片介绍


相信看完之后,不用我说你自己也许就会了。我在这里主要提几点:

1:滚动公告和内容支持部分Html标记
如加链接直接填写html的a标记即可,也支持颜色字体等标签。但XML中必须使用CDATA部件,在CDATA内部的所有内容都会被解析器忽略。例如:
欢迎大家使用CMP]]>
同理,内容设置也支持,例如:
欢迎大家使用CMP]]>
加入图片:
]]>

2:皮肤玩花

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

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

歌词背景、场景动画、皮肤、皮肤背景都支持以下格式:
swf 可透明,动态
png 可透明,静态
gif 可透明,静态(只能显示第一帧)
jpg 不可透明,静态

3:其他皮肤属性设置

换皮肤时,可能列表字体颜色会与此皮肤颜色相近,导致看不清楚,故这里有一个属性支持:
skins/wmp11.jpg
其中color="#ffffff"的功能就是使用这个皮肤时将所有列表演色换成#ffffff白色!

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

这里还有个属性用来设置是否显示列表边框和控制条颜色:

skins/wmp11.jpg

mode="1|#FF6600",支持两个值,用 | 隔开:

其中1表示不显示列表边框,用来处理特殊皮肤效果
#FF6600表示控制条颜色,也是用来配合皮肤色调
例子可见安装包中的金属板皮服设置。

4:指定加载皮肤号
即在配置文件config.xml的设置中添加一条:

skinID=1

其中1表示指定加载第1个皮肤,只能填写数字,且大于0小于9(最多可设置9个皮肤)!

5:自动播放设置
autoPlay=0是不启动自动播放,也是默认值,autoPlay=1是启动自动播放,且随机选择一个开始播放。
如果要播放第一个怎么办?将autoPlay=2或其他值即可,这里和v2.0设置一样!enjoy!

6:播放器放大缩小
有些朋友无意中把播放器放大了,那是因为加载的外部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" 即可。

然后 我们说一下歌曲和视频的下载。
下载它们 我们就得使用之前提的“CMP音乐编辑器和FLV视频地址捕捉器”。
而使用CMP音乐编辑器我们必须得释放net framework2.0框架(上有下载地址)
打开CMP音乐编辑器
歌曲添加 打开你要放入歌曲的list 点新增 输入歌名 探索 获得下载 url最后一定要保存
歌词添加 探索歌曲的同时也能探索到歌词 下载放入 lrc 文件夹 然后在CMP音乐编辑器导入保存就OK了
视频添加 打开你要放入视频的list 点新增 输入要添加的视频名称 获得视频的url 然后将它输入到
FLV视频地址捕捉器 中 获得 FLV地址 然后输入到CMP音乐编辑器中点保存
由于flv的视频地址会经常更换 所以你也必须经常更换。

最后 我们说一下保密和上传问题:

1:加密部分
此部分的使用确实给新手添加了很多难度,建议新手不采用。
如果加密,请一定注意以下事项:

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

2:上传部分
加密程序cxe.swf及图解说明不用上传,空间不支持ASP则admin文件夹不用上传。
OK 相信只要你按照这样的步骤下来 亲自实践的话 我相信你已经会了!