as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

MediaControlServer

MediaControlServer

KMC服务器端API的入口点。提供注册处理程序和更新媒体会话状态的功能

实现

构造函数

new MediaControlServer()

new MediaControlServer(): MediaControlServer

返回值

MediaControlServer

方法

setHandlerForComponent()

setHandlerForComponent(handler, componentInstance): void

为给定组件分配一个处理程序,用于处理媒体控制操作的请求。

参数

handler

IMediaControlHandlerAsync

componentInstance

IComponentInstance

返回值

void

备注

分配处理程序对于处理媒体控制请求和实现自定义媒体控制逻辑至关重要。

一次只能有一个活动处理程序。活动处理程序指最近一次调用setHandler时所设置的处理程序。

实现

IMediaControlServerAsync.setHandlerForComponent


updateMediaSessionStates()

updateMediaSessionStates(states): void

更新媒体会话的状态。

参数

states

MediaSessionState[]

返回值

void

备注

更新会话状态对于反映媒体播放状态、可用媒体流和其他相关信息的变化至关重要。

当媒体控制服务器应用程序通过已安装的IMediaControlHandlerAsync实例接收到媒体控制操作指令时,它可能会触发状态变化,这种变化本身也是一种操作。

实现

IMediaControlServerAsync.updateMediaSessionStates


getMajorVersion()

static getMajorVersion(): number

获取TM界面的主版本号

返回值

number


getMinorVersion()

static getMinorVersion(): number

获取TM界面的次版本号

返回值

number


getPatchVersion()

static getPatchVersion(): number

获取TM界面的补丁版本号

返回值

number


Last updated: 2025年9月30日