SoundPool.Play(Int32, Single, Single, Int32, Int32, Single) メソッド

定義

サウンド 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

パラメーター

soundID
Int32

load() 関数によって返される soundID

leftVolume
Single

left volume value (range = 0.0 to 1.0)

rightVolume
Single

右ボリューム値 (範囲 = 0.0 から 1.0)

priority
Int32

ストリームの優先度 (0 = 最も低い優先度)

loop
Int32

ループ モード (0 = ループなし、-1 = ループ無期限)

rate
Single

再生速度 (1.0 = 通常の再生、0.5 ~ 2.0 の範囲)

戻り値

成功した場合は 0 以外の streamID、失敗した場合は 0

属性

注釈

サウンド ID からサウンドを再生します。

soundID で指定されたサウンドを再生します。 これは load() 関数によって返される値です。 成功した場合は 0 以外の streamID を返し、失敗した場合は 0 を返します。 streamID を使用して、再生をさらに制御できます。 play() を呼び出すと、アクティブなストリームの最大数を超えると、別のサウンドの再生が停止する可能性があることに注意してください。 ループ値 -1 はループを永遠に意味し、値 0 はループしないことを意味し、他の値は繰り返しの数を示します。たとえば、値 1 はオーディオを 2 回再生します。 再生速度を使用すると、アプリケーションはサウンドの再生速度 (ピッチ) を変更できます。 1.0 の値は、元の頻度で再生を意味します。 値が 2.0 の場合、再生速度は 2 倍、値 0.5 は半分の速度での再生を意味します。

android.media.SoundPool.play(int, float, float, int, int, float)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象