所以我正在修补新的 Audio 对象,我想向对象添加一个 .fadeIn() 和 .fadeOut() 方法,所以我很容易调用类似的东西:
music_bgm.fadeOut();
...当用户将音频静音时,而不是让它突然停止。
我不完全是 JS 的鉴赏家,所以如果我在这里离题,请多多包涵:
- 创建函数
function fadeOut()
- 添加一个 for 循环或假设当前音量为 100 的东西,并使用逐渐将其减少到 0
setTimeout()
我一头雾水,从理论上阅读有关创建新对象和向现有对象添加方法的信息并没有帮助......
想法?