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!