Tutorial für Programmierung Java API Sound

February 2

Tutorial für Programmierung Java API Sound

Java ist eine Programmiersprache, die in Business-Anwendungen, Spiele und Dienstprogramme verwendet. Es läuft auf eine Plattform namens Java Virtual Machine (JVM). Java ist vollständig kompatibel und interoperabel mit anderen Programmiersprachen wie PHP und ASP. Diese Anwendung hat viele einzigartige APIs (Application Programming Interface), die einige der wichtigsten Komponenten, einschließlich Ton zu steuern.

Anweisungen

1 Führen Sie den Code unten, um Informationen über Ihre Sound-API für Java-Mischer zu erhalten:

statische Mixer.Info [] getMixerInfo()

Wenn das System gefunden wird, wird detaillierte Informationen wie Name, Version, Hersteller und Beschreibung zurückgegeben.

Sobald ein geeigneter Mixer entdeckt wird, Javas Anwendungsprogramm aktiviert die

folgende "AudioSystem" Methode zum Abrufen des identifizierten Mixers:

Statische Mischer-GetMixer (Mixer.Info Info)

2 Führen Sie den folgenden Code, um die Methode "AudioSystem" aktivieren. Dies unterscheidet sich von der Mixer.Info, da sie als Argument, zum Speichern von Informationen über die Line-Klasse gesucht verwendet wird nach:

statische Linie GetLine (Line.Info Info)

Da Line.Info eine abstrakte Klasse handelt, müssen Sie einer ihrer Unterklassen um zu machen, verwenden Funktion. Wie unten dargestellt, DataLine verwendet, um ein bestimmtes Ziel-Linie für die audio-Anwendung abzurufen:

TargetDataLine Linie;

DataLine.Info Info = neue DataLine.Info (TargetDataLine.class,

Format); Format ist ein AudioFormat-Objekt

If (!. {AudioSystem.isLineSupported(info))}

Der Fehler behandelt werden.

}

Zu erhalten Sie, und öffnen Sie die Zeile.

Kapitel 3 Zugriff auf Audio-System-Ressourcen 29

versuchen Sie {}

Linie = (TargetDataLine) AudioSystem.getLine(info);

Line.Open(Format);

} catch (LineUnavailableException ex) {}

Der Fehler behandelt werden.

//...

}

3 Wenden Sie den folgenden Code um einen Anschluss für das Mikrofon oder andere externe Geräte zu erhalten:

Wenn (AudioSystem.isLineSupported(Port.Info.MICROPHONE)) {}

versuchen Sie {}

Linie = (Port) AudioSystem.getLine ()

Port.Info.MICROPHONE);

}

}

Die Methode "IsLineSupported" ist, und er dient dem alleinigen Zweck der Bestimmung, wenn Ihr Mischpult eine Linie für diesen Gerätetyp bestimmt hat.

Tipps & Warnungen

  • Es gibt viele online-Tutorials, Hervorhebung der Vorteile und Funktionalität der Java-Sound-API. Lernen Sie so viele wie möglich, um sich mit dieser Anwendung gründlich vertraut machen. Sie können auch Diskussionsforen teilnehmen, die sich mit diesem Tool, Beratung durch erfahrene Java-Anwender zu suchen.
  • Auch steht Java Sound-Demo zum ausprobieren zur Verfügung. Von der Oracle-Website herunterladen.