SoundPool.Play(Int32, Single, Single, Int32, Int32, Single) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wiedergeben eines Sounds aus einer Sound-ID.
[Android.Runtime.Register("play", "(IFFIIF)I", "")]
public int Play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate);
[<Android.Runtime.Register("play", "(IFFIIF)I", "")>]
member this.Play : int * single * single * int * int * single -> int
Parameter
- soundID
- Int32
eine soundID, die von der Load()-Funktion zurückgegeben wird
- leftVolume
- Single
linker Volumenwert (Bereich = 0,0 bis 1,0)
- rightVolume
- Single
Rechter Volumenwert (Bereich = 0,0 bis 1,0)
- priority
- Int32
Streampriorität (0 = niedrigste Priorität)
- loop
- Int32
Schleifenmodus (0 = keine Schleife, -1 = Schleife für immer)
- rate
- Single
Wiedergaberate (1,0 = normale Wiedergabe, Bereich 0,5 bis 2,0)
Gibt zurück
Nicht-Null-StreamID bei erfolgreicher Ausführung, 0 wenn fehlgeschlagen
- Attribute
Hinweise
Wiedergeben eines Sounds aus einer Sound-ID.
Wiedergeben des durch die Sound-ID angegebenen Sounds. Dies ist der Wert, der von der Load()-Funktion zurückgegeben wird. Gibt eine Nicht-Null-StreamID zurück, wenn dies erfolgreich ist, 0, wenn dies fehlschlägt. Die streamID kann verwendet werden, um die Wiedergabe weiter zu steuern. Beachten Sie, dass das Aufrufen von "play()" dazu führen kann, dass ein anderer Sound nicht mehr wiedergegeben wird, wenn die maximale Anzahl aktiver Datenströme überschritten wird. Ein Schleifenwert von -1 bedeutet für immer eine Schleife, ein Wert von 0 bedeutet keine Schleife, andere Werte geben die Anzahl der Wiederholungen an, z. B. ein Wert von 1 gibt die Audiowiedergabe zweimal ab. Die Wiedergaberate ermöglicht es der Anwendung, die Wiedergaberate (Pitch) des Sounds zu variieren. Ein Wert von 1,0 bedeutet, dass die Wiedergabe mit der ursprünglichen Häufigkeit erfolgt. Ein Wert von 2,0 bedeutet, dass die Wiedergabe zweimal so schnell wie schnell erfolgt, und ein Wert von 0,5 bedeutet, dass die Wiedergabe mit halber Geschwindigkeit erfolgt.
Java Dokumentation für android.media.SoundPool.play(int, float, float, int, int, float).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.