Most visited

Recently visited

Added in API level 21

SoundPool.Builder

public static class SoundPool.Builder
extends Object

java.lang.Object
    android.media.SoundPool.Builder


SoundPool对象的生成器类。

摘要(Summary)

Public constructors

SoundPool.Builder()

用默认的格式值构造一个新的Builder。

公共方法(Public methods)

SoundPool build()
SoundPool.Builder setAudioAttributes(AudioAttributes attributes)

设置 AudioAttributes

SoundPool.Builder setMaxStreams(int maxStreams)

设置可以同时播放的同步数据流的最大数量。

继承方法(Inherited methods)

From class java.lang.Object

Public constructors

SoundPool.Builder

Added in API level 21
SoundPool.Builder ()

用默认的格式值构造一个新的Builder。 如果未提供,则最大流数为1(请参阅setMaxStreams(int)来更改它),音频属性的使用值为USAGE_MEDIA (请参阅setAudioAttributes(AudioAttributes)来更改它们)。

公共方法(Public methods)

build

Added in API level 21
SoundPool build ()

返回(Returns)
SoundPool

setAudioAttributes

Added in API level 21
SoundPool.Builder setAudioAttributes (AudioAttributes attributes)

设置AudioAttributes 例如,游戏应用程序将使用使用信息设置为USAGE_GAME

参数(Parameters)
attributes AudioAttributes: a non-null
返回(Returns)
SoundPool.Builder
抛出异常(Throws)
IllegalArgumentException

setMaxStreams

Added in API level 21
SoundPool.Builder setMaxStreams (int maxStreams)

设置可以同时播放的同步数据流的最大数量。

参数(Parameters)
maxStreams int: a value equal to 1 or greater.
返回(Returns)
SoundPool.Builder the same Builder instance
抛出异常(Throws)
IllegalArgumentException

Hooray!