# 视觉焦点_v1.0
焦点管理可以让IVS的判断更加准确,特别是当用户的意图不明确的时候。焦点是在云端上进行管理的。客户端只需要通知IVS哪个接口接管了音频通道的焦点,并在合适的时候,上报空闲时间。这些状态信息,通过Context中的VisualActivitytrackernamespace来上报。
# Capabilities API
要使用VisualActivitytracker接口,需要在设备能力上报接口中显示声明。
{
"type": "iFLYOS.Interface",
"interface": "VisualActivitytracker ",
"version": "1.0"
}
# VisualActivitytracker Context
这个Context让云端知道设备正在向用户显示iFLYOS提供的内容。如果这些内容被释放,VisualActivityTracker不应该包含在Context中。
TIP
VisualActivityTracker只支持可视化接口的产品,比如TemplateRuntime
{
"header": {
"namespace": "VisualActivityTracker",
"name": "ActivityState"
},
"payload": {
"focused": {
"interface": "xxxx",
}
}
}
Payload 参数
| 参数 | 参数 | 类型 |
|---|---|---|
| focused | 当前的焦点所在接口信息 | object |
| focused.interface | 占用当前焦点的接口,支持:TemplateRuntime | string |