修改Aplayer默认音量

如果不设定的话,Aplayer的默认音量是70%,在一个比较安静的环境下,基本是能吓到耳机党的(没错我被吓到了030),所以想修改一下

如果想在代码里面写死的话,只需要修改一个文件:static/js/kratos.js中的var APF = function(),向其中添加一行volume:你需要设定的音量(范围:0.00-1.00)。这个APF函数会在页面加载的时候被调用一遍,向页面加入一个新的Aplayer对象,在这里写参数自然会成为新对象的参数

当然,我不满足于在代码中写死这个参数,想要让这个参数可以在后台管理界面修改,于是我加了这一行:volume:$this.attr('data-volume')

然后,寻找下一个需要修改的文件。$this.attr明显是从html中获取参数,找了找,看到footer.php中有一个id为"ap-footer"的div,就是它了,往div中新加一段:data-volume="<?php echo kratos_option('data-volume'); ?>"

而kratos_option函数就很明显了,指获取后台管理中的参数,于是打开option.php,在适当的位置,依葫芦画瓢写一点

$options[] = array(
	'name'=>__('默认音量','moedog'),
	'desc'=>__('0-1之间取值,默认0.2','moedog'),
	'id'=>'data-volume',
	'std'=>'0.2',
	'type'=>'text');

到这里就完成了

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注