Sound auf zwei Lautsprechern getrennt abspielen

Steev

Bekanntes Mitglied
...und die Umstzung nicht hinschreiben...

Du meinst einfach Stereo-Sounds? Eigendlich sollten da normale gesampelte Sounds ausreichen, aber auch applett.AudioClip.

[Java]public class SoundTest {

/** Creates a new instance of SoundTest */
public SoundTest() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

try{
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("C:/WINNT/Media/Windows-Anmeldeklang.wav"));
AudioFormat af = audioInputStream.getFormat();
int size = (int) (af.getFrameSize() * audioInputStream.getFrameLength());
byte[] audio = new byte[size];
DataLine.Info info = new DataLine.Info(Clip.class, af, size);
audioInputStream.read(audio, 0, size);

// for(int i=0; i < 32; i++) {
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(af, audio, 0, size);
clip.start();
// }
}catch(Exception e){ e.printStackTrace(); }

}

}[/Java]

Hier einige Beispiele & Links:
Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 10.8 Musik abspielen
Clip (Java 2 Platform SE 5.0)
 

psychodad

Mitglied
Hi, danke für die Antworten - samt Umsetzung :)

Ne also ich meinte eher das getrennte Abspielen auf linken/rechten Lautsprecher von zwei Audiodateien/streams. Also z.B. auf dem linken der Anmeldesound von Windows und auf dem rechten Beethovens 5te oder so. Brauch das wiel ich ein psychologisches Experiment programmieren muss.
 

Marlon

Mitglied
Ich habe den obigen Code uebernommen und es somit geschafft, einen WAV Sound abzuspielen (Nachdem alle mp3 Gerueste bei dem Versuch, die Lautstaerke oder die Balance zu aendern gescheitert sind).
Leider komme ich auch hier nicht weiter, wenn ich nun die Stereobalance oder die Lautstaerke aendern moechte.

Folgende Fehlermeldung erhalte ich:

Java:
java.lang.IllegalArgumentException: Unsupported control type: Pan
	at com.sun.media.sound.AbstractLine.getControl(Unknown Source)

Weiss jemand einen Rat?
 

Steev

Bekanntes Mitglied
Das bedeutet, dass du für den aktuellen Sound nicht die Balance ändern kannst, weil dies nicht unterstützt wird.
Lösungsansatz: Sample-Rate des Sounds ändern und es wieder probieren.

Gruß
Steev
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Sound in Java Spiel Spiele- und Multimedia-Programmierung 5
L Audio-volume /w input Sound.sampled Spiele- und Multimedia-Programmierung 1
D Java sound pulseaudio Spiele- und Multimedia-Programmierung 0
K Sound im loop abspielen, wenn boolscher wert true ist Spiele- und Multimedia-Programmierung 3
M Sound Problem Spiele- und Multimedia-Programmierung 3
M Sound Engin Problem 2 Spiele- und Multimedia-Programmierung 2
J Sound und Musik Spiele- und Multimedia-Programmierung 4
C virtueller stereomix (java sound API) Spiele- und Multimedia-Programmierung 0
I Sound Dateien abspielen Spiele- und Multimedia-Programmierung 9
C Sound einfügen und abspielen Spiele- und Multimedia-Programmierung 6
G Sound-Sampling: Sinuston; kein Fehler, aber auch kein Ton :-( Spiele- und Multimedia-Programmierung 3
M Bilderwechsel in Video an Sound anpassen Spiele- und Multimedia-Programmierung 2
A Problem mit Sound Spiele- und Multimedia-Programmierung 5
F Kein Sound bei javazoom Spiele- und Multimedia-Programmierung 2
J Sound einbinden funktioniert nicht Spiele- und Multimedia-Programmierung 13
S Java Sound-API stagniert Spiele- und Multimedia-Programmierung 16
F Einen Sound mit veränderter Tonhöhe und Geschwindigkeit abspielen - Hilfe erbeten Spiele- und Multimedia-Programmierung 29
H Java Sound: WAVE Format17 einlesen. Spiele- und Multimedia-Programmierung 2
Kr0e Java Sound API - DataLine Spiele- und Multimedia-Programmierung 2
S testen ob Sound läuft Spiele- und Multimedia-Programmierung 3
J Windows Sound Aufnehmen Spiele- und Multimedia-Programmierung 10
C Alles hängt, wenn ein Sound abgespielt wird Spiele- und Multimedia-Programmierung 9
K javax.sound.sampled.Clip clone() Spiele- und Multimedia-Programmierung 2
C Java3D Sound spielt nur einen Sound ab. Spiele- und Multimedia-Programmierung 8
G Ortsabhängiger Sound Spiele- und Multimedia-Programmierung 5
T Sound schneller abspielen Spiele- und Multimedia-Programmierung 4
S Java Sound - Skipping in .mp3 Files und Bug (Bitte überprüfenl) Spiele- und Multimedia-Programmierung 14
G Beste Sound Api Spiele- und Multimedia-Programmierung 2
C Java Sound API Clip.Close() Problem Spiele- und Multimedia-Programmierung 1
Zettelkasten Spezialwiedergabe von Sound vorzeitig beenden Spiele- und Multimedia-Programmierung 3
A Sound Amplitude ermitteln bzw Sound auslöschen Spiele- und Multimedia-Programmierung 4
G javafx MediaPlayer sound problem Spiele- und Multimedia-Programmierung 2
Developer_X Sound Lautstärke ohne spezifische API regulieren Spiele- und Multimedia-Programmierung 3
M Java Sound API : Zuordnung Port-Mixer zu Input-Mixer Spiele- und Multimedia-Programmierung 9
P Java Sound OutOfMemoryError Spiele- und Multimedia-Programmierung 2
T Java Sound Probleme Spiele- und Multimedia-Programmierung 8
Pithecanthropus Sound geht nicht Spiele- und Multimedia-Programmierung 6
Dragonfire Java Sound API - Lautstärke ändert sich nicht Spiele- und Multimedia-Programmierung 2
N sound absoielen Spiele- und Multimedia-Programmierung 3
DEvent Java sound Bibliothek Spiele- und Multimedia-Programmierung 11
P Sound Datein mit JAVA zusammenstellen?! Spiele- und Multimedia-Programmierung 3
Developer_X Java3D Point Sound Spiele- und Multimedia-Programmierung 71
B sound mit behavior geht nicht Spiele- und Multimedia-Programmierung 4
M Sound-Lösung für Java/JMF Spiele- und Multimedia-Programmierung 8
0 Sound Spiele- und Multimedia-Programmierung 5
S sound zuverlässig wiedergeben Spiele- und Multimedia-Programmierung 15
G Sound Probleme Spiele- und Multimedia-Programmierung 2
D Sound und Bilddateien vorladen Spiele- und Multimedia-Programmierung 7
R Probleme mit Sound in Applikation. HILFE Spiele- und Multimedia-Programmierung 5
S intersect von zwei Rechtecken Spiele- und Multimedia-Programmierung 8
N Kollision von zwei ImageIcons Spiele- und Multimedia-Programmierung 8
E Zwei Threads miteinander laufen lassen Spiele- und Multimedia-Programmierung 6
S 3D-Kollision mit zwei ArrayLists Spiele- und Multimedia-Programmierung 7
H zwei ints als key in map (ohne long) Spiele- und Multimedia-Programmierung 16
F Java zwei gleiche Threads mit unterschiedlichen Parametern Spiele- und Multimedia-Programmierung 2
B 1)JButtons zeichnen 2)Kolisionsabfrage von zwei Objekten Spiele- und Multimedia-Programmierung 9
V Winkel zwischen zwei Vektoren Spiele- und Multimedia-Programmierung 1
A Mit KeyListener zwei Tasten gleichzeitig abfragen Spiele- und Multimedia-Programmierung 2
D Zwei Fragen (Exponential Fog und Schein-nach-außen-Effekt) Spiele- und Multimedia-Programmierung 6
Redfrettchen Tastatur für zwei Spieler teilen? Spiele- und Multimedia-Programmierung 8

Ähnliche Java Themen

Neue Themen


Oben