0

オーディオに応じて画面を点滅させる画面点滅アプリケーションを実行しようとしています(オーディオビジュアライザーのようですが、バーなどの視覚化の代わりに、画面を点滅させるだけです)。

私はすでに音楽プレーヤーを作成しており、ウィジェットをフルスクリーンにして色を変更する方法を知っていますが(点滅します)、(オーディオカードだと思います)バッファがいっぱいになったことを検出する方法がわかりません。ウィジェットの色を変更すると、これは非常に高速なので、画面が非常に速く点滅します。バッファがいっぱいかどうかを検出する方法、または目標を達成するために追求する可能性のある他のアプローチに関するアイデアはありますか?

事前に感謝します。

4

1 に答える 1

0

SoundMixer クラスの computeSpectrum メソッドを確認しましたか? バッファ情報を提供するのではなく、サウンドをグラフィカルに表現するために使用できる再生中のサウンドに関する情報を返します。

于 2010-09-07T03:21:08.440 に答える