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

results matching ""

    No results matching ""