Most visited

Recently visited

Added in API level 21

MediaController.PlaybackInfo

public static final class MediaController.PlaybackInfo
extends Object

java.lang.Object
   ↳ android.media.session.MediaController.PlaybackInfo


保存有关当前回放的信息以及该会话的音频处理方式。

Summary

Constants

int PLAYBACK_TYPE_LOCAL

会话使用本地播放。

int PLAYBACK_TYPE_REMOTE

会话使用远程播放。

Public methods

AudioAttributes getAudioAttributes()

获取此会话的音频属性。

int getCurrentVolume()

获取本次会话的当前音量。

int getMaxVolume()

获取可能为此会话设置的最大音量。

int getPlaybackType()

获取影响音量处理的播放类型。

int getVolumeControl()

获取可以使用的音量控制类型。

Inherited methods

From class java.lang.Object

Constants

PLAYBACK_TYPE_LOCAL

Added in API level 21
int PLAYBACK_TYPE_LOCAL

会话使用本地播放。

常数值:1(0x00000001)

PLAYBACK_TYPE_REMOTE

Added in API level 21
int PLAYBACK_TYPE_REMOTE

会话使用远程播放。

常量值:2(0x00000002)

Public methods

getAudioAttributes

Added in API level 21
AudioAttributes getAudioAttributes ()

获取此会话的音频属性。 这些属性将影响会话的卷处理。 当卷类型为PLAYBACK_TYPE_REMOTE这些可能会被远程卷处理程序忽略。

Returns
AudioAttributes The attributes for this session.

getCurrentVolume

Added in API level 21
int getCurrentVolume ()

获取本次会话的当前音量。

Returns
int The current volume where this session is playing.

getMaxVolume

Added in API level 21
int getMaxVolume ()

获取可能为此会话设置的最大音量。

Returns
int The maximum allowed volume where this session is playing.

getPlaybackType

Added in API level 21
int getPlaybackType ()

获取影响音量处理的播放类型。 之一:

Returns
int The type of playback this session is using.

getVolumeControl

Added in API level 21
int getVolumeControl ()

获取可以使用的音量控制类型。 之一:

Returns
int The type of volume control that may be used with this session.

Hooray!