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!