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 用于将来的兼容性。

返回

声音 ID。 此值可用于播放或卸载声音。

属性

注解

从资产文件描述符加载声音。

适用于 . 的 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 用于将来的兼容性。

返回

声音 ID。 此值可用于播放或卸载声音。

属性

注解

从指定路径加载声音。

适用于 . 的 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

资源 ID

priority
Int32

声音的优先级。 目前不起作用。 将值 1 用于将来的兼容性。

返回

声音 ID。 此值可用于播放或卸载声音。

属性

注解

从指定的 APK 资源加载声音。

请注意,扩展已删除。 例如,如果要从原始资源文件“explosion.mp3”加载声音,请将“R.raw.explosion”指定为资源 ID。 请注意,这意味着不能在 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 用于将来的兼容性。

返回

声音 ID。 此值可用于播放或卸载声音。

属性

注解

从 FileDescriptor 加载声音。

如果将多个声音存储在单个二进制文件中,则此版本非常有用。 偏移量指定文件开头的偏移量,长度指定文件中声音的长度。

适用于 . 的 android.media.SoundPool.load(java.io.FileDescriptor, long, long, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于