CMP简介

CMP是一款免费的在线Flash音乐播放器,致力于提供最佳在线音乐播放解决方案。支持的音频视频格式主要有MP3,FLV,MP4,并可以通过网页JS接口实现WMP(Windows Media Player)所支持的格式播放,如wma、qvod等。主要功能特色有列表式播放(自定义音乐专辑和列表),MP3可视化效果(声音频谱),同步歌词(默认支持lrc歌词以及kmc卡拉ok歌词),高清视频和在线直播(h264/rtmp),自定义皮肤,加载各种插件等等,CMP4支持API的调用,可让用户实现更多自定义功能。

为什么在web环境中采用基于flash的播放器优于wmp
因为wmp是IE+Windows Only,很显然这已经不再符合现在的网络发展趋势。而flash具有很强的跨平台能力,基本支持所有PC操作系统(win/linux/mac)和浏览器(IE/FireFox/Chrome/Opera/Safari等),这样才能使你网站的播放器具有更广泛的兼容性。当前,flash已经是使用最多的网络媒体播放软件,而且除了PC系统,flash已经开始全面支持android手机系统,所以web环境中(BS)采用基于flash的播放器无疑是最佳选择。

CMP为纯绿色软件,不含有任何广告,后门,弹出,限制等之类的东西

CMP完全运行环境仅静态空间即可,完全运行于客户端,由flash/xml/html/js/文本和图片组成

CMP有强大的自定义参数能力,可以很方便的实现完全动态数据支持,服务端不限(asp/php/.net/jsp等)

CMP为免费软件,无需任何使用费用


CMP1.1(2005) -> CMP2.0(2006) -> CMP2.1(2007) -> CMP3(2008) -> CMP4(2009) -> CMP5(2017)(开发中)

CMP4文件组成

CMP由纯静态文件组成,运行于客户端浏览器。下载安装包,上传目录cmp/中所有文件即可,部分目录和文件说明:
cmp.swf CMP主程序,集成默认皮肤(default.zip)
cmpn.swf CMP裸版主程序,不集成默认皮肤
cmp.js CMP专用插入脚本 svn src wmp wheelfix cmp.cookies.js
config.xml 全局配置文件,如不配置url参数,将默认加载此文件为配置
list.xml 音乐列表文件,如果不配置lists参数,将默认加载此文件为列表
crossdomain.xml flash的跨域策略文件,用来允许所在域的数据能被其他域的flash跨域调用
index.htm CMP调用Demo页面
plugins/ 插件目录,其中的apiexample为示例插件和源文件
skins/ 皮肤目录,皮肤包必须为zip压缩格式,mini目录中还有迷你单曲皮肤
通常,如果遇到皮肤包加载错误,可能是因为空间不支持zip后缀文件的访问导致,可尝试将后缀改为swf规避
lrc/ 歌词目录
通常,如果遇到歌词加载错误,可能是因为空间不支持lrc/kmc后缀文件的访问导致,可尝试将后缀改为txt规避

CMP4框架示意图

介绍CMP4运行的整体框架和流程,包括配置,列表,模块,视图,皮肤,插件,API等等
点击打开
官方论坛: http://bbs.cenfun.com | 下载最新版
Email:cenfun@gmail.com
技术支持QQ:44023478