public static class SoundPool.Builder
extends Object
| java.lang.Object | |
| android.media.SoundPool.Builder | |
SoundPool对象的生成器类。
Public constructors |
|
|---|---|
SoundPool.Builder() 用默认的格式值构造一个新的Builder。 |
|
公共方法(Public methods) |
|
|---|---|
SoundPool |
build() |
SoundPool.Builder |
setAudioAttributes(AudioAttributes attributes) 设置 |
SoundPool.Builder |
setMaxStreams(int maxStreams) 设置可以同时播放的同步数据流的最大数量。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
SoundPool.Builder ()
用默认的格式值构造一个新的Builder。 如果未提供,则最大流数为1(请参阅setMaxStreams(int)来更改它),音频属性的使用值为USAGE_MEDIA (请参阅setAudioAttributes(AudioAttributes)来更改它们)。
SoundPool.Builder setAudioAttributes (AudioAttributes attributes)
设置AudioAttributes 。 例如,游戏应用程序将使用使用信息设置为USAGE_GAME 。
| 参数(Parameters) | |
|---|---|
attributes |
AudioAttributes: a non-null |
| 返回(Returns) | |
|---|---|
SoundPool.Builder |
|
| 抛出异常(Throws) | |
|---|---|
IllegalArgumentException |
|
SoundPool.Builder setMaxStreams (int maxStreams)
设置可以同时播放的同步数据流的最大数量。
| 参数(Parameters) | |
|---|---|
maxStreams |
int: a value equal to 1 or greater. |
| 返回(Returns) | |
|---|---|
SoundPool.Builder |
the same Builder instance |
| 抛出异常(Throws) | |
|---|---|
IllegalArgumentException |
|