Вот мой сценарий
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, поэтому я могу звучать четко.
Как это исправить?
Примечание: я запускаю Ubuntu 11.04 на VirtualBox
ОБНОВЛЕНИЕ: Я попытался запустить на реальной Ubuntu 11.04 (без виртуальной), но результат тот же.