共用方式為


SoundPool.Load 方法

定義

多載

Load(AssetFileDescriptor, Int32)

從資產檔案描述元載入音效。

Load(String, Int32)

從指定的路徑載入音效。

Load(Context, Int32, Int32)

從指定的 APK 資源載入音效。

Load(FileDescriptor, Int64, Int64, Int32)

從 FileDescriptor 載入音效。

Load(AssetFileDescriptor, Int32)

從資產檔案描述元載入音效。

[Android.Runtime.Register("load", "(Landroid/content/res/AssetFileDescriptor;I)I", "GetLoad_Landroid_content_res_AssetFileDescriptor_IHandler")]
public virtual int Load (Android.Content.Res.AssetFileDescriptor? afd, int priority);
[<Android.Runtime.Register("load", "(Landroid/content/res/AssetFileDescriptor;I)I", "GetLoad_Landroid_content_res_AssetFileDescriptor_IHandler")>]
abstract member Load : Android.Content.Res.AssetFileDescriptor * int -> int
override this.Load : Android.Content.Res.AssetFileDescriptor * int -> int

參數

afd
AssetFileDescriptor

資產檔案描述元

priority
Int32

聲音的優先順序。 目前沒有任何作用。 使用值為 1 以取得未來的相容性。

傳回

聲音標識碼。 這個值可用來播放或卸除音效。

屬性

備註

從資產檔案描述元載入音效。

android.media.SoundPool.load(android.content.res.AssetFileDescriptor, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Load(String, Int32)

從指定的路徑載入音效。

[Android.Runtime.Register("load", "(Ljava/lang/String;I)I", "GetLoad_Ljava_lang_String_IHandler")]
public virtual int Load (string? path, int priority);
[<Android.Runtime.Register("load", "(Ljava/lang/String;I)I", "GetLoad_Ljava_lang_String_IHandler")>]
abstract member Load : string * int -> int
override this.Load : string * int -> int

參數

path
String

音訊檔案的路徑

priority
Int32

聲音的優先順序。 目前沒有任何作用。 使用值為 1 以取得未來的相容性。

傳回

聲音標識碼。 這個值可用來播放或卸除音效。

屬性

備註

從指定的路徑載入音效。

android.media.SoundPool.load(java.lang.String, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Load(Context, Int32, Int32)

從指定的 APK 資源載入音效。

[Android.Runtime.Register("load", "(Landroid/content/Context;II)I", "GetLoad_Landroid_content_Context_IIHandler")]
public virtual int Load (Android.Content.Context? context, int resId, int priority);
[<Android.Runtime.Register("load", "(Landroid/content/Context;II)I", "GetLoad_Landroid_content_Context_IIHandler")>]
abstract member Load : Android.Content.Context * int * int -> int
override this.Load : Android.Content.Context * int * int -> int

參數

context
Context

應用程式內容

resId
Int32

資源標識碼

priority
Int32

聲音的優先順序。 目前沒有任何作用。 使用值為 1 以取得未來的相容性。

傳回

聲音標識碼。 這個值可用來播放或卸除音效。

屬性

備註

從指定的 APK 資源載入音效。

請注意,延伸模組已卸除。 例如,如果您想要從原始資源檔 「explosion.mp3」 載入音效,您會將 「R.raw.explosion」 指定為資源識別碼。 請注意,這表示您無法在 res/raw 目錄中同時有「explosion.wav」和「explosion.mp3」。

android.media.SoundPool.load(android.content.Context, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Load(FileDescriptor, Int64, Int64, Int32)

從 FileDescriptor 載入音效。

[Android.Runtime.Register("load", "(Ljava/io/FileDescriptor;JJI)I", "GetLoad_Ljava_io_FileDescriptor_JJIHandler")]
public virtual int Load (Java.IO.FileDescriptor? fd, long offset, long length, int priority);
[<Android.Runtime.Register("load", "(Ljava/io/FileDescriptor;JJI)I", "GetLoad_Ljava_io_FileDescriptor_JJIHandler")>]
abstract member Load : Java.IO.FileDescriptor * int64 * int64 * int -> int
override this.Load : Java.IO.FileDescriptor * int64 * int64 * int -> int

參數

fd
FileDescriptor

FileDescriptor 物件

offset
Int64

位移至音效的開頭

length
Int64

音效的長度

priority
Int32

聲音的優先順序。 目前沒有任何作用。 使用值為 1 以取得未來的相容性。

傳回

聲音標識碼。 這個值可用來播放或卸除音效。

屬性

備註

從 FileDescriptor 載入音效。

如果您將多個音效儲存在單一二進位檔中,這個版本會很有用。 位移會指定檔案開頭的位移,而長度會指定檔案內聲音的長度。

android.media.SoundPool.load(java.io.FileDescriptor, long, long, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於