远程教学之页面动作消息.md
1.77 KB
页面内的动作消息的类型统一为templateAction,包括播放器的消息类型(带有子类型 subType:playerAction) type:templateAction
为了保证学生端和老师端的消息同步,页面内的动作消息包括消息索引(index)和页面索引(pageIndex)
通用的基本动作定义
- 单击控件(command:tap)
- 双击控件(command:doubleTap)
- 分段控件的点击(command:clickSegmentedControl)需要参数:点击的索引
- 分页ScrollView的滚动(command:gotoSpecifiedScrollViewPage)需要参数:目标页的索引
例子
{
type:templateAction(模板动作)
command:clickButton
controlId:WordExplanationTextSwitcher
index:2(保证页面内消息按顺序)
pageIndex:1
}
{
type:templateAction
command:tap
controlId: WordExplanationImage1
index:2(保证页面内消息按顺序)
pageIndex:1
}
{
type:templateAction
command:doubleTap
controlId:WordExplanationImage1
index:2(保证页面内消息按顺序)
pageIndex:1
}
{
type:templateAction
command:clickSegmentedControl
controlId:WordCompareSegmentedControl
parameter:1(在这里是分段的索引)
index:2(保证页面内消息按顺序)
pageIndex:1
}
{
type:templateAction
command:gotoSpecifiedScrollViewPage
controlId:LogicTreeScrellView
parameter:3(在这里是页码)
index:2(保证页面内消息按顺序)
pageIndex:1
}
多媒体播放器动作定义
- 播放(play)
- 暂停(pause)
- 停止(stop)
- 全屏(fullscreen)
- 小屏(smallscreen)
- 进度消息(progress)
{
type:templateAction
subType:playerAction
command:play
index:2
pageIndex:1
}
{
type:templateAction
subType:playerAction
command:progress
parameter:进度百分比(这个应该更通用)
index:2
pageIndex:1
}