Frage

Wer weiß, ob es möglich ist, eine App zu schreiben, die den Java-Sound-API auf einem System verwendet, das eigentlich kein HardwareTonquelle Gerät?

Ich habe einige Code, den ich geschrieben habe auf der API basiert, die einige Audio manipuliert und das Ergebnis spielt, aber ich versuche jetzt dies in einer Server-Umgebung zu laufen, in dem der Ton wird in eine Datei aufgenommen werden, anstatt auf Linie gespielt aus.

Der Server Ich laufe auf keine Soundkarte, und ich scheine in Straßensperren mit Java Sound lief keine Linien zuordnen zu können, wenn es nicht ein Mixer, die es unterstützt ist. (Und ohne Hardware-Geräte Ich erhalte keinen Mixer.)

Jede Info wäre sehr willkommen -

Dank.

War es hilfreich?

Lösung

Für Linux können Sie verwenden OSS virtuellen Mixer , mit dem Sie virtuelle Tonkanäle geben.

Unter Windows gibt es ein paar Sound-Treiber sind, die dies tun, ist Virtual Audio Cable , die nicht frei, während, geht es um die Kosten für eine Soundkarte, so dass es keine Not sein sollte.

Wenn keiner dieser Arbeit für Sie, wird es wahrscheinlich einfacher sein, Ihre eigene Java-Sound-Bibliothek zu machen und die in Funktionalität gebaut ersetzen, als es eine Soundkarte für Ihr Betriebssystem zu implementieren wäre.

-Adam

Andere Tipps

Alle Java-Anforderungen sind die Treiber für eine Soundkarte. Die JVM auf dem O setzt direktes Hardware-Management zu berücksichtigen, alle JVM brauchen, ist ein Weg, um das O zu sagen, dass es einen Ton will gespielt (also die Fahrer).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top