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!