mit play() kann ich es wiedergeben
mit stop() kann ich die Wiedergabe stoppen
Aber wie bring ich dem AudioClip bei, was es wiedergeben soll?
AudioClip
-
-
AudioClip ist nur ein Interface, keine Klasse um etwas abzuspielen.
lg Stefan
-
nichts um etwas abzuspielen
play(); ???
und was machts dann -
wie horrendus bereits gesagt hat: AudioClip ist nur ein Interface. Das heisst, es stellt eine einheitliche Schnittstelle zur Verfügung, die von konkreten Klassen implementiert werden kann.
AudioClip selber ist keine Implementierung, sondern nur die Schnittstellendefinition.
Wenn du Sounds abspielen möchtest, solltest du dich in die Java Media Framework-API (http://java.sun.com/products/java-media/jmf/index.jsp) oder in JavaSound (http://java.sun.com/products/java-media/sound/) einarbeiten.Da das recht kompliziert sein kann (zb. musst du, um MP3-Files abzuspielen, einen eigenen Decoder schreiben), empfehle ich, auf fertige Bibliotheken zurückzugreifen. Ich find die JavaZoom-Libraries ganz nett:
http://www.javazoom.net/javalayer/javalayer.html -
Und falls du nicht weisst was ein Interface ist würde ich dir empfehlen Java von vorne zu beginnen, auch wenn Audio Clips, grafische Benutzeroberflächen und so interessanter ist aber es bringt dir nicht viel wenn du dann dauernd bei allem nachfragen musst.
lg Stefan
-
Und falls du nicht weisst was ein Interface ist würde ich dir empfehlen Java von vorne zu beginnen, auch wenn Audio Clips, grafische Benutzeroberflächen und so interessanter ist aber es bringt dir nicht viel wenn du dann dauernd bei allem nachfragen musst.
lg Stefan
Das weiss er eh. Es ist ihm aber offenbar egal. Lass uns einfach hoffen, dass er seine Software fuer sich alleine baut und nicht fuer jemand anderen.
-
Das weiss er eh. Es ist ihm aber offenbar egal. Lass uns einfach hoffen, dass er seine Software fuer sich alleine baut und nicht fuer jemand anderen.
Naja ich dachte eventuell gibt er irgendwann auf oder wird vernünftig wenn es ihm öfters gesagt wird.
lg Stefan
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!