0

我正在尝试做一个屏幕闪烁应用程序,它根据音频闪烁屏幕(如音频可视化器,但不是像条形或类似的可视化,只是闪烁屏幕)。

我已经制作了音乐播放器,并且知道如何使小部件全屏显示并更改颜色(会闪烁),但我不知道如何检测(我认为是声卡)缓冲区已满,因为当它已满时我会改变小部件的颜色,这真的非常快,所以屏幕闪烁得非常快。关于如何检测缓冲区是否已满的任何想法,或者我可能为实现我的目标而采取的任何其他方法?

预先感谢。

4

1 回答 1

0

你检查过 SoundMixer 类的 computeSpectrum 方法吗?它不会为您提供缓冲区信息,而是返回有关正在播放的声音的信息,您可以使用这些信息以图形方式表示声音。

于 2010-09-07T03:21:08.440 回答