Hallo,
Ist sicher ein dummer Fehler, welcher auf mein mangelndes Verständis zurückzuführen ist. Aber wieso liest hier audioInpuStream nur einmal ein? Muss das in ein extra Thread?! Oder was mach ich da verkehrt. Infos zu dem Codeausschnitt: Java Media Framework - Please, help with Live Audio/Video example from jmf solutions.
Ist sicher ein dummer Fehler, welcher auf mein mangelndes Verständis zurückzuführen ist. Aber wieso liest hier audioInpuStream nur einmal ein? Muss das in ein extra Thread?! Oder was mach ich da verkehrt. Infos zu dem Codeausschnitt: Java Media Framework - Please, help with Live Audio/Video example from jmf solutions.
Java:
targetDataLine = (TargetDataLine)
AudioSystem.getLine(dataLineInfo);
targetDataLine.open(audioFormat);
} catch (LineUnavailableException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
byte [] bytearray = new byte[targetDataLine.getBufferSize()];
targetDataLine.start();
AudioInputStream audioInputStream = new AudioInputStream(targetDataLine);
CustomDataSource dss = null;
try {
audioInputStream.read(bytearray);
LiveAudioStream livestream = new LiveAudioStream(bytearray);
dss = new CustomDataSource(livestream);
dss.connect();
dss.start();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}