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也新增了类似的支持
但使用方法不一样,首先讲一下自动替换参数的特殊参数:随机数
- {rd} 替换成一个随机数
- {rd1} 替换成一个1位的随机数
- {rd2} 替换成一个1位或2位的随机数
复制代码如果想替换成一个总是2位的随机数请叠加使用:{rd1}{rd1}
其他情况也请用类似方法组合
这样我们播放一个音乐时,便可以加载一个带有随机数的地址,如
- bg_lrc="images/pic{rd1}.jpg"
复制代码那么只要把pic0.jpg至pic9.jpg之间10张图放到images目录,每次播放时将会随机出一个地址并加载
让背景图居中的例子:
- bg_lrc="{src:images/pic{rd1}.jpg,xywh:[0C,0C,0,0]}"
复制代码以对象的格式传入,设置xywh属性即可
全局背景设置bg_lrc就是当前项的歌词背景,在列表项中设置,其实还可以在配置文件config.xml配置,这就是全局歌词背景
也就是不用在列表的每个项上都写上bg_lrc,配置一个全局的即可
当列表项没有发现,则采用全局的
视频背景bg_video也是同样的方法
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。