SoundPool.Load 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
資產檔案描述符
- 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
參數
一個 FileDescriptor 物件
- offset
- Int64
偏移至聲音起始
- length
- Int64
音長
- priority
- Int32
聲音的優先權。 目前沒有效果。 未來相容性時使用1的值。
傳回
聲音辨識。 這個數值可以用來播放或卸載聲音。
- 屬性
備註
從 FileDescriptor 載入音訊。
如果你在同一個二進位檔中儲存多個聲音,這個版本很有用。 偏移量指定從檔案起始點的偏移量,長度則表示檔案中聲音的長度。
Java 文件 android.media.SoundPool.load(java.io.FileDescriptor, long, long, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。