浏览器不允许网页自己出声,必须在一次点击里“解锁” AudioContext。原站也是在你点胶囊(进入黑版)的那一下才开始播环境声。
悬停和点击各一个很短的音(50–80ms),音量要小。好的 UI 音效几乎“听不见”,只是让交互更有手感。
进入这块黑色区域时开始播放:白噪声经过低通、延迟、混响,变成一层很远的“空气声”。滚得越快,低通打开得越多,音量越大,听起来像风从耳边刮过。离开这块区域就淡出。
试着慢慢滚,然后猛地一甩。
setTargetAtTime / linearRampToValueAtTime,直接改 .value 会有爆音。near 0.68 → far 0.08,声音有了空间位置。ConvolverNode。