PPT 文档
获取当前PPT数据
// 返回ppt数据,类型为object,没有配置时返回空对象
var pptConfig = Mudu.Room.PPT.GetConfig()
pptConfig 说明
名称 | 描述 | 类型 |
---|---|---|
is_turn_page | 是否允许翻页, 0为不允许, 1为允许 | number |
current_page | 当前ppt所在页码 | number |
open | 是否开启ppt, 0为关闭, 1为开启 | number |
name | 当前ppt名称 | string |
url | 当前ppt图片地址 | string |
获取当前PPT图片地址
// 返回ppt图片地址,类型为string
var pptUrl = Mudu.Room.PPT.GetUrl()
获取控制台是否开启显示PPT
// 开启返回true,关闭返回false
var isPptOpen = Mudu.Room.PPT.IsOpen()
PPT.Changed事件
PPT.Changed事件会在ppt改变时被触发
Mudu.MsgBus.On(
// 事件名,值为"PPT.Changed"
"PPT.Changed",
// 事件处理函数,参数为与ppt信息的对象
function (data) {
data = JSON.parse(data)
console.log('新的ppt图片地址为:', data.url)
})
- 回调函数参数data说明
{
// ppt图片地址
url: '',
// page 当前ppt是第几页ppt
page: 1,
// 总共多少页ppt
total_page: 13
}
PPT.Status.Changed事件
PPT.Status.Changed事件会在后台关闭或者打开ppt观看页显示
时被触发
Mudu.MsgBus.On(
'PPT.Status.Changed',
function (res) {
res = JSON.parse(res)
var msg = res.open == 1 ? '已开启观看也显示':'已关闭观看也显示'
console.log(msg)
}
)
res 对象说明
名称 | 描述 | 类型 | 备注 |
---|---|---|---|
open | 是否开启, 1为打开观看页显示, 0为关闭观看页显示 | number | |
page | 当前ppt所在页码 | number | 仅open为1时有该字段 |
total_page | 当前ppt总页数 | number | 仅open为1时有该字段 |
url | 当前ppt图片地址 | string | 仅open为1时有该字段 |
PPT.Turn.Avaliable.Changed
PPT.Turn.Avaliable.Changed事件会在后台切换允许观众翻页
时被触发
Mudu.MsgBus.On(
'PPT.Turn.Avaliable.Changed',
function (res) {
res = JSON.parse(res)
var msg = res.turnPage == 1 ? '允许观众翻页' : '不允许观众翻页'
console.log(msg)
}
)
res对象说明
名称 | 描述 | 类型 |
---|---|---|
turnPage | 是否允许观众翻页, 1为允许观众翻页, 0为不允许观众翻页 | number |
page | 当前ppt所在页码 | number |
total_page | 当前ppt总页数 | number |
url | 当前ppt图片地址 | string |