MediaControlServer
KMC服务器端API的入口点。提供注册处理程序和更新媒体会话状态的功能
实现
构造函数
new MediaControlServer()
new MediaControlServer():
MediaControlServer
返回值
方法
setHandlerForComponent()
setHandlerForComponent(
handler,componentInstance):void
为给定组件分配一个处理程序,用于处理媒体控制操作的请求。
参数
handler
componentInstance
IComponentInstance
返回值
void
备注
分配处理程序对于处理媒体控制请求和实现自定义媒体控制逻辑至关重要。
一次只能有一个活动处理程序。活动处理程序指最近一次调用setHandler时所设置的处理程序。
实现
IMediaControlServerAsync.setHandlerForComponent
updateMediaSessionStates()
updateMediaSessionStates(
states):void
更新媒体会话的状态。
参数
states
返回值
void
备注
更新会话状态对于反映媒体播放状态、可用媒体流和其他相关信息的变化至关重要。
当媒体控制服务器应用程序通过已安装的IMediaControlHandlerAsync实例接收到媒体控制操作指令时,它可能会触发状态变化,这种变化本身也是一种操作。
实现
IMediaControlServerAsync.updateMediaSessionStates
getMajorVersion()
staticgetMajorVersion():number
获取TM界面的主版本号
返回值
number
getMinorVersion()
staticgetMinorVersion():number
获取TM界面的次版本号
返回值
number
getPatchVersion()
staticgetPatchVersion():number
获取TM界面的补丁版本号
返回值
number
Last updated: 2025年9月30日

