如何将淡入/淡出方法添加到JS音频对象

问题描述:

因此我正在修补新的音频对象,并且我想为该对象添加.fadeIn()和.fadeOut()方法,我很容易调用类似于:如何将淡入/淡出方法添加到JS音频对象

music_bgm.fadeOut();

...当用户将音频静音时,而不是突然停止。

我不完全JS的行家,所以请容忍我,如果我的路要走标记的位置:

  1. 创建功能function fadeOut()
  2. 添加一个for循环或一些东西,假设当前体积为100,并使用setTimeout()

我很困惑都一刀切,并阅读有关创建新的对象,并添加方法将现有对象在理论上是没有帮助它逐步降低至0 ...

想法?

请检查这个js库:Buzz - 它允许你做你需要的。只要使用它。

+0

赞,谢谢...这有帮助... – Abhishek 2012-08-10 08:18:33

+0

@Abhishek你不用客气。 – Andron 2012-08-21 13:20:29