Package pi.resources.sound
Class MulitpleSoundsMusic
java.lang.Object
pi.resources.sound.MulitpleSoundsMusic
Eine
Music, die mehrere Sounds nacheinander abspielt.
Alle Klänge müssen dasselbe AudioFormat verwenden. Optional kann die
Musik so konfiguriert werden, dass die enthaltenen Sounds nach dem letzten
Eintrag wieder von vorne abgespielt werden.
- Since:
- 0.47.0
- Author:
- Josef Friedrich
-
Constructor Summary
ConstructorsConstructorDescriptionMulitpleSoundsMusic(boolean loop, String... filePath) Erstellt eineMusicdurch Angabe der Klänge als Dateipfade.MulitpleSoundsMusic(boolean loop, List<Sound> sounds) MulitpleSoundsMusic(boolean loop, Sound... sounds) MulitpleSoundsMusic(String... filePath) Erstellt eineMusicdurch Angabe der Klänge als Dateipfade, der standardmäßig wiederholt wird.MulitpleSoundsMusic(List<Sound> sounds) MulitpleSoundsMusic(Sound... sound) -
Method Summary
Modifier and TypeMethodDescriptionformat()Liefert das Audioformat aller in diese Musik enthaltenen Klänge.iterator()booleanloop()Gibt an, ob diese Musik in einer Endlosschleife abgespielt wird.loop(boolean loop) Setzt, ob diese Musik in einer Endlosschleife abgespielt wird.sounds()Gibt die Klänge zurück, die in ihrer übergebenen Reihenfolge abgespielt werden.Setzt die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MulitpleSoundsMusic
Erstellt eineMusicdurch Angabe der Klänge als Dateipfade, der standardmäßig wiederholt wird.- Parameters:
filePath- Die Klänge, die in ihrer überMulitpleSoundsMusicgebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
MulitpleSoundsMusic
Erstellt eineMusicdurch Angabe einer variablen Anzahl anSound-Parametern, der standardmäßig wiederholt wird.- Parameters:
sound- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
MulitpleSoundsMusic
- Parameters:
sounds- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
MulitpleSoundsMusic
Erstellt eineMusicdurch Angabe der Klänge als Dateipfade.- Parameters:
loop-true, wenn nach dem letzten Klang wieder beim ersten Klang begonnen werden soll, sonstfalse.filePath- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
MulitpleSoundsMusic
- Parameters:
loop-true, wenn nach dem letzten Klang wieder beim ersten Klang begonnen werden soll, sonstfalse.sounds- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
MulitpleSoundsMusic
- Parameters:
loop-true, wenn nach dem letzten Klang wieder beim ersten Klang begonnen werden soll, sonstfalse.sounds- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
-
Method Details
-
iterator
-
sounds
Gibt die Klänge zurück, die in ihrer übergebenen Reihenfolge abgespielt werden.- Returns:
- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.
- Since:
- 0.47.0
-
sounds
Setzt die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Parameters:
sounds- Die Klänge, die in ihrer übergebenen Reihenfolge abgespielt werden.- Since:
- 0.47.0
-
loop
Gibt an, ob diese Musik in einer Endlosschleife abgespielt wird.- Returns:
true, wenn die Musik nach dem letzten Klang wieder von vorne beginnt.- Since:
- 0.47.0
-
loop
Setzt, ob diese Musik in einer Endlosschleife abgespielt wird.- Parameters:
loop- Ob diese Music in einer Endlosschleife abgespielt wird.- Since:
- 0.47.0
-
format
Liefert das Audioformat aller in diese Musik enthaltenen Klänge.
-