打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CMP4自动处理地址和随机参数使用方法 『CMP4使用交流』 晨风交流论坛
CMP4支持在配置文件设置每个音乐的全局代理
也就是当音乐没有配置这些属性时,全局的这个属性将其作用

src_handler,lrc_handler为自动地址和歌词处理
将自动替换大括号中的内容为对应标记的值,如:
src_handler = "http://127.0.0.1/src_handler.php?vid={vid}"
lrc_handler = "http://127.0.0.1/lrc_handler.php?title={label}&rd={rd}"
详情见自动替换功能的介绍:
http://bbs.cenfun.com/thread-19236-1-1.html

随机参数自动替换,顾名思义就是,自动替换的变量为一个随机值(随机数字)

特殊值替换,随机数:
{rd}  替换成一个随机数
{rd1}  替换成一个1位的随机数
{rd2}  替换成一个1位或2位的随机数
如果想替换成一个总是2位的随机数请叠加使用:{rd1}{rd1}
其他情况也请用类似方法组合

作用除了得到一个随机的数值,还有一个重要作用就是消除浏览器缓存
因为有随机值的存在,地址的每次请求都不一样,也就是加载的数据不会有浏览器缓存,始终来自最新的服务器


支持全局代理的还有bg_video,bg_lrc,image_handler,text_handler


在CMP3中有个随机显示歌词背景图的功能,最新版的CMP4也新增了类似的支持
但使用方法不一样,首先讲一下自动替换参数的特殊参数:随机数
  1. {rd}  替换成一个随机数
  2. {rd1}  替换成一个1位的随机数
  3. {rd2}  替换成一个1位或2位的随机数
复制代码
如果想替换成一个总是2位的随机数请叠加使用:{rd1}{rd1}
其他情况也请用类似方法组合

这样我们播放一个音乐时,便可以加载一个带有随机数的地址,如
  1. bg_lrc="images/pic{rd1}.jpg"
复制代码
那么只要把pic0.jpg至pic9.jpg之间10张图放到images目录,每次播放时将会随机出一个地址并加载

让背景图居中的例子:
  1. bg_lrc="{src:images/pic{rd1}.jpg,xywh:[0C,0C,0,0]}"
复制代码
以对象的格式传入,设置xywh属性即可

全局背景设置
bg_lrc就是当前项的歌词背景,在列表项中设置,其实还可以在配置文件config.xml配置,这就是全局歌词背景
也就是不用在列表的每个项上都写上bg_lrc,配置一个全局的即可
当列表项没有发现,则采用全局的

视频背景bg_video也是同样的方法
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【更新滑动效果】仿智能手机马尼拉皮肤manila【附源文件】 - 『CMP4使用交流』 -...
背景随机变化-网页特效
PHP中的随机数安全问题
★★★★★教你如何做QQ或51空间播放器★★★★★
概率统计在预测中的应用
随机数的取值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服