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 用于将来的兼容性。
返回
声音 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
参数
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 属性许可证中所述的术语使用。