Java-geluid

Java Sound is een Java - programmeerinterface voor invoer en uitvoer van audio- en MIDI- gegevens. Vergeleken met het Java Media Framework (JMF), dat ook het opnemen en afspelen van audio mogelijk maakt, staat het dichter bij het systeem en biedt het bijvoorbeeld extra opties voor directe geluidsmanipulatie of meer gecontroleerde buffering van audioweergave. API's die ook met geluid omgaan, bijv. B. Java Speech , zou de Java Sound API kunnen implementeren en erop kunnen voortbouwen.

toepassingsgebieden

  • Communicatiesystemen, b.v. B. Telefonie, conferentie
  • End-user toepassingen zoals media leden van de cast of toepassingen die mogelijk maken streaming
  • interactieve toepassingsprogramma's zoals games en websites die dynamische inhoud gebruiken
  • Creëren en bewerken van inhoud
  • Hulpprogramma's , toolkits

Pakketjes

  • Applicatie ontwikkelaar
    javax.sound.sampled
    specificeert interfaces voor opnemen en afspelen, evenals voor het mixen van digitaal geluid
    javax.sound.midi
    specificeert interfaces voor MIDI- synthese , sequencing en het transport van gebeurtenissen
  • Internetproviders
    javax.sound.sampled.spi en javax.sound.midi.spi om aanvullende services te creëren, zoals

web links

  • Java-geluid . Links bij Oracle - API, documentatie
  • Cortado is een applet voor het afspelen van Ogg Vorbis en Theora. Maakt gebruik van de Java Sound API.
  • Tritonus is een SPI-implementatie van de Java Sound API voor MP3 (incompleet), (Ogg) Vorbis en andere formaten (is sinds ongeveer 2003 niet verder ontwikkeld)
  • MP3SPI SPI voor MP3; bouwt voort op tritonus en implementeert meer subtypes van mp3 dan tritonus
  • VorbisSPI SPI voor (Ogg) Vorbis; bouwt ook voort op de tritonus