谁能告诉我该怎么做,音量的回调就像这样<a href='#' onClick="api_setVolume(players[0],0); return false;">Set volume (0%, mute)</a>
<a href='#' onClick="api_setVolume(players[0],0.5); return false;">Set volume (50%)</a>
<a href='#' onClick="api_setVolume(players[0],1); return false;">Set volume (100%)</a>
当逐步单击链接淡出声音时,我需要在jquery中创建一个按钮。
谢谢。
最佳答案
<script>
function fadeOut(callback) {
var volume = 1;
var fade = setInterval(function () {
api_setVolume(players[0], volume);
volume -= .1;
if (volume === 0) {
clearInterval(fade);
if (typeof callback === 'function') {
callback();
}
}
}, 1000);
}
function myCallback() {
// do Something
}
</script>
<a href='javascript:void(0)' onClick="fadeOut(myCallback);">Fade Out</a>
这未经测试,但应该可以。每1秒钟将减小0.1的音量。您可以根据需要更改值。
关于javascript - 单击淡出的音频音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21212095/