guten tag,
ich habe ein programm geschrieben, das irgendetwas auf ein jpanel zeichnet und im hintergrund einen sound abspielt. das abspielen wird folgendermaßen gemacht:
leider wird dies nicht flüssig abgespielt. im anhang könnt ihr euch anhören, womit den ohren geschmeichelt wird...
je mehr man am pc nebenher macht desto schlimmer wird es, aber auch ein "leerlauf" ist nicht ruckelfrei.
ich arbeite unter ubuntu 14.04 lts und hab mir den systemmonitor mal angeschaut: also am speicher liegts nicht, der arbeitsspeicher ist nicht annähernd voll und geswappt wird null komma gar nix. cpu auslastung im anhang, gesamtauslastung ist der blaue balken oben rechts.
ich komme da leider echt nicht weiter. es ist aber auch schockierend, wie viel rechenleistung das Abspielen von sound in der jvm verschlingt. zum test hab ich mal den vlc danebengetan, und siehe da: auslastung fast null. und ich glaub, der i7 sollte das grad noch so packen.
hoffentlich hat jemand einen guten einfall...
javampir
ich habe ein programm geschrieben, das irgendetwas auf ein jpanel zeichnet und im hintergrund einen sound abspielt. das abspielen wird folgendermaßen gemacht:
Java:
URL url = this.getClass().getClassLoader().getResource("sound.wav");
AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
AudioFormat format = audioIn.getFormat();
DataLine.Info info = new DataLine.Info(Clip.class, format);
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(audioIn);
clip.start();
leider wird dies nicht flüssig abgespielt. im anhang könnt ihr euch anhören, womit den ohren geschmeichelt wird...
je mehr man am pc nebenher macht desto schlimmer wird es, aber auch ein "leerlauf" ist nicht ruckelfrei.
ich arbeite unter ubuntu 14.04 lts und hab mir den systemmonitor mal angeschaut: also am speicher liegts nicht, der arbeitsspeicher ist nicht annähernd voll und geswappt wird null komma gar nix. cpu auslastung im anhang, gesamtauslastung ist der blaue balken oben rechts.
ich komme da leider echt nicht weiter. es ist aber auch schockierend, wie viel rechenleistung das Abspielen von sound in der jvm verschlingt. zum test hab ich mal den vlc danebengetan, und siehe da: auslastung fast null. und ich glaub, der i7 sollte das grad noch so packen.
hoffentlich hat jemand einen guten einfall...
javampir
Anhänge
Zuletzt bearbeitet von einem Moderator: