视觉焦点_v1.0

焦点管理可以让IVS的判断更加准确,特别是当用户的意图不明确的时候。焦点是在云端上进行管理的。客户端只需要通知IVS哪个接口接管了音频通道的焦点,并在合适的时候,上报空闲时间。这些状态信息,通过Context中的VisualActivitytrackernamespace来上报。

Capabilities API

要使用VisualActivitytracker接口,需要在设备能力上报接口中显示声明。

{
	"type": "iFLYOS.Interface",
	"interface": "VisualActivitytracker ",
	"version": "1.0"
}

VisualActivitytracker Context

这个Context让云端知道设备正在向用户显示iFLYOS提供的内容。如果这些内容被释放,VisualActivityTracker不应该包含在Context中。

VisualActivityTracker只支持可视化接口的产品,比如TemplateRuntime

{
	"header": {
		"namespace": "VisualActivityTracker",
		"name": "ActivityState"
	},
	"payload": {
		"focused": {
			"interface": "xxxx",
		}
	}
}

Payload 参数

参数 参数 类型
focused 当前的焦点所在接口信息 object
focused.interface 占用当前焦点的接口,支持:TemplateRuntime string