# 视觉焦点_v1.0
焦点管理
可以让IVS
的判断更加准确,特别是当用户的意图不明确的时候。焦点是在云端上进行管理的。客户端只需要通知IVS
哪个接口接管了音频通道的焦点,并在合适的时候,上报空闲时间。这些状态信息,通过Context
中的VisualActivitytracker
namespace来上报。
# 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 |