Java Sound. Eine Einführung toc prev next
1.3.1 Info - Zugriff auf System ResourcenAudioSystemDurch die Klasse AudioSystem (sie muß nicht erzeugt werden) können alle installierten Resourcen erfragt und angesprochen werden durch info Objekte.
Jede Klasse gibt mit z.B. static Mixer.Info[] getMixerInfo(); Information Objects. Dieses Ojekt enthält Informationen wie z.B.:
Durch das Informations Ojekt kann dann die gewünschte Device angesprochen werden: TargetDataLine line; // generate a info object DataLine.Info info = new DataLine.Info(TargetDataLine.class, format); // format is an AudioFormat object // Obtain and open the line.. try { line = (TargetDataLine) AudioSystem.getLine(info); line.open(format); } catch (LineUnavailableException ex) { // Handle the error. } Alternativ kann man auch Konstanten verwenden: try { line = (Port) AudioSystem.getLine(Port.Info.MICROPHONE); } Rechte für Audio ResourcenDie AudioPermission class regelt welche Rechte ein Applet/eine Application bezüglich des Audio Systems hat:
|
Java Sound. Eine Einführung toc prev next [ back to a p a g e 4 u ]