0

ここに私のスクリプト

    public static int getMaxSimultaneousSounds(
    AudioFormat playbackFormat)
{
    DataLine.Info lineInfo = new DataLine.Info(
        SourceDataLine.class, playbackFormat);
    Mixer mixer = AudioSystem.getMixer(null);

    int maxLines = mixer.getMaxLines(lineInfo);
    if (maxLines == AudioSystem.NOT_SPECIFIED) {
        maxLines = 32;
    }

    return maxLines;
}

リターン 1 です。サウンドを同時に再生することはできませんが、Windows XP SP2 では 32 を返すため、はっきりとサウンドを再生できます。

これを修正する方法は?

注:VirtualBoxでUbuntu 11.04を実行しています

更新: 実際の Ubuntu 11.04 (仮想なし) で実行しようとしましたが、結果は同じです。

4

0 に答える 0