IMediaControlServerAsync
表示媒体控制服务器的运行情况。此接口提供了管理媒体控制处理程序和更新媒体会话状态的方法。
属性
setHandlerForComponent()
setHandlerForComponent: (
handler,instance) =>void
为给定组件分配一个处理程序,用于处理媒体控制操作的请求。
参数
handler
instance
IComponentInstance
返回值
void
备注
分配处理程序对于处理媒体控制请求和实现自定义媒体控制逻辑至关重要。
一次只能有一个活动处理程序。活动处理程序指最近一次调用setHandler时所设置的处理程序。
updateMediaSessionStates()
updateMediaSessionStates: (
states) =>void
更新媒体会话的状态。
参数
states
返回值
void
备注
更新会话状态对于反映媒体播放状态、可用媒体流和其他相关信息的变化至关重要。
当媒体控制服务器应用程序通过已安装的IMediaControlHandlerAsync实例接收到媒体控制操作指令时,它可能会触发状态变化,这种变化本身也是一种操作。
Last updated: 2025年9月30日

