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 |
|
---|---|
From class 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 |