Most visited

Recently visited

Added in API level 16

MediaRouter.UserRouteInfo

public static class MediaRouter.UserRouteInfo
extends MediaRouter.RouteInfo

java.lang.Object
   ↳ android.media.MediaRouter.RouteInfo
     ↳ android.media.MediaRouter.UserRouteInfo


有关应用程序可以定义和修改的路线的信息。 用户路由默认为PLAYBACK_TYPE_REMOTEPLAYBACK_VOLUME_FIXED

也可以看看:

Summary

Inherited constants

From class android.media.MediaRouter.RouteInfo

Public methods

RemoteControlClient getRemoteControlClient()

检索与此路由关联的RemoteControlClient(如果已设置)。

void requestSetVolume(int volume)

请求此路线的音量更改。

void requestUpdateVolume(int direction)

请求此路线的增量更新。

void setDescription(CharSequence description)

设置此路线的用户可见描述。

void setIconDrawable(Drawable icon)

设置一个将用于表示此路线的图标。

void setIconResource(int resId)

设置一个将用于表示此路线的图标。

void setName(CharSequence name)

设置此路线的用户可见名称。

void setName(int resId)

设置此路线的用户可见名称。

void setPlaybackStream(int stream)

定义介质呈现的流类型。

void setPlaybackType(int type)

定义与该路由相关联的重放是否为“本地”( PLAYBACK_TYPE_LOCAL )或“远程”( PLAYBACK_TYPE_REMOTE )。

void setRemoteControlClient(RemoteControlClient rcc)

设置RemoteControlClient负责报告此用户路由的播放信息。

void setStatus(CharSequence status)

设置此路线的当前用户可见状态。

void setVolume(int volume)

定义与此路线相关的播放执行的音量(用于用户反馈)。

void setVolumeCallback(MediaRouter.VolumeCallback vcb)

设置回调以通知卷更新请求

void setVolumeHandling(int volumeHandling)

定义与此路线相关的播放音量是固定的( PLAYBACK_VOLUME_FIXED )还是可以修改的( PLAYBACK_VOLUME_VARIABLE )。

void setVolumeMax(int volumeMax)

定义与此路线相关的播放执行的最大音量(用于用户反馈)。

Inherited methods

From class android.media.MediaRouter.RouteInfo
From class java.lang.Object

Public methods

getRemoteControlClient

Added in API level 16
RemoteControlClient getRemoteControlClient ()

检索与此路由关联的RemoteControlClient(如果已设置)。

Returns
RemoteControlClient the RemoteControlClient associated with this route

也可以看看:

requestSetVolume

Added in API level 16
void requestSetVolume (int volume)

请求此路线的音量更改。

Parameters
volume int: value between 0 and getVolumeMax

requestUpdateVolume

Added in API level 16
void requestUpdateVolume (int direction)

请求此路线的增量更新。

Parameters
direction int: Delta to apply to the current volume

setDescription

Added in API level 18
void setDescription (CharSequence description)

设置此路线的用户可见描述。

路线描述描述了路线所代表的目的地的种类。 它可能是用户提供的字符串,型号或设备品牌。

Parameters
description CharSequence: The description of the route, or null if none.

setIconDrawable

Added in API level 16
void setIconDrawable (Drawable icon)

设置一个将用于表示此路线的图标。 系统可能会在选取器UI或类似中使用此图标。

Parameters
icon Drawable: icon drawable to use to represent this route

setIconResource

Added in API level 16
void setIconResource (int resId)

设置一个将用于表示此路线的图标。 系统可能会在选取器UI或类似中使用此图标。

Parameters
resId int: Resource ID of an icon drawable to use to represent this route

setName

Added in API level 16
void setName (CharSequence name)

设置此路线的用户可见名称。

Parameters
name CharSequence: Name to display to the user to describe this route

setName

Added in API level 16
void setName (int resId)

设置此路线的用户可见名称。

路线名称标识路线表示的目的地。 它可能是用户提供的名称,别名或设备序列号。

Parameters
resId int: Resource ID of the name to display to the user to describe this route

setPlaybackStream

Added in API level 16
void setPlaybackStream (int stream)

定义介质呈现的流类型。

setPlaybackType

Added in API level 16
void setPlaybackType (int type)

定义与此路由相关的播放是“本地”( PLAYBACK_TYPE_LOCAL )还是“远程”( PLAYBACK_TYPE_REMOTE )。

setRemoteControlClient

Added in API level 16
void setRemoteControlClient (RemoteControlClient rcc)

设置RemoteControlClient负责报告此用户路由的播放信息。

如果此路由管理远程回放,则此RemoteControlClient公开的数据将用于反映和更新相关UI中的路由量信息等信息。

RemoteControlClient必须先前已注册 registerRemoteControlClient(RemoteControlClient)

Parameters
rcc RemoteControlClient: RemoteControlClient associated with this route

setStatus

Added in API level 16
void setStatus (CharSequence status)

设置此路线的当前用户可见状态。

Parameters
status CharSequence: Status to display to the user to describe what the endpoint of this route is currently doing

setVolume

Added in API level 16
void setVolume (int volume)

定义与此路线相关的播放执行的音量(用于用户反馈)。 该信息仅在播放不是本地时使用。

setVolumeCallback

Added in API level 16
void setVolumeCallback (MediaRouter.VolumeCallback vcb)

设置回调以通知卷更新请求

setVolumeHandling

Added in API level 16
void setVolumeHandling (int volumeHandling)

定义与此路线相关的播放音量是固定的( PLAYBACK_VOLUME_FIXED )还是可以修改的( PLAYBACK_VOLUME_VARIABLE )。

setVolumeMax

Added in API level 16
void setVolumeMax (int volumeMax)

定义与此路线相关的播放执行的最大音量(用于用户反馈)。 该信息仅在播放不是本地时使用。

Hooray!