語言

SoundPool.Load 方法

定義

多載

名稱 Description
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的值。

傳回

聲音辨識。 這個數值可以用來播放或卸載聲音。

屬性

備註

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

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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的值。

傳回

聲音辨識。 這個數值可以用來播放或卸載聲音。

屬性

備註

從指定的路徑載入聲音。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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」作為資源 ID。 請注意,這表示你不能同時在 res/raw 目錄中同時擁有「explosion.wav」和「explosion.mp3」。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 載入音訊。

如果你在同一個二進位檔中儲存多個聲音,這個版本很有用。 偏移量指定從檔案起始點的偏移量,長度則表示檔案中聲音的長度。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於