SourceDataLineを使ってオーディオ再生をしていますが、再生中に音がプツプツとなってしまうときがあります。 波形のデータをbyte配列として保持しています。 1秒に44100回のペースでループをさせて、そのたびに1単位ずつ(ステレオ16bitなので4byte)SourceDataLineにwriteさせています。 1ループの処理は基本的にオーディオの書き込みだけで、スレッドを作成しそこで動かしています。 他の処理は全てEDT上です。 この音のプツプツはどうしようもないものなのですか?プログラム上に何か問題があるのでしょうか。 ご教授願います。
↧