SoundPool.Load 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
參數
資產檔案描述元
- 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
參數
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 屬性授權中所述的詞彙使用。