我希望能够通过单击我制定的图像来打开音量,但是我想在单击图像时关闭音量。
我有两张图像可以在扬声器打开和扬声器关闭之间切换
单击时 Speaker_on 将图像更改为扬声器关闭并播放音频 单击时扬声器_off 将图像更改为扬声器但音频未关闭
我正在使用 setVolume 来控制音频设置
这是我的jQuery代码
$(document).ready(function(){
//use event delegation
$(document).on('click','#imageid',function(){
var $this= $(this);
$('#toggle').toggle('slide',function(){
//swap src of the image on toggle is completed
var imgsrc = $this.attr('src');
$this.attr('src',$this.data('othersource'));
$this.data('othersource',imgsrc);
});
});
});
这是我的html
<div id="toggle"><strong>Click speaker for volume</strong> </div>
<img src="images/speaker_on.jpg" onclick='jwplayer(smallvid).setVolume(80);'id="imageid" data-othersource="/images/speaker_off.jpg" />
这是我在将扬声器关闭图像选择为关闭图像时需要调用的代码
jwplayer(smallvid).setVolume(0);
我尝试了几种方法,但当我切换到扬声器关闭图像时,似乎无法关闭音量。
谢谢