PPT组件

优质
小牛编辑
130浏览
2023-12-01

Mudu.Room.PPT PPT组件

GetUrl 获取当前控制台PPT图片地址


// 返回string, 如果为空字符串, 则表示控制台未选择ppt
var url = Mudu.Room.PPT.GetUrl()

GetName 获取ppt名称

// 返回string
var name = Mudu.Room.PPT.GetName()

GetCurrentPage 获取当前控制台ppt所在页数

// 返回number, 从1开始
var currentPage = Mudu.Room.PPT.GetCurrentPage()

GetTotalPage 获取当前ppt总页数

// 返回number
var totalPage = Mudu.Room.PPT.GetTotalPage()

IsOpen 获取控制台是否开启显示PPT

// 返回boolean, true为开启, false为关闭
var isOpen = Mudu.Room.PPT.IsOpen()

GetAllowTurnPage 获取控制台是否允许用户翻页

// 返回boolean, true为允许, false为禁止
var allowTurnPage = Mudu.Room.PPT.GetAllowTurnPage()

GetPageImgUrl 根据页码获取相应的ppt图片地址


// 第一个参数为页码, 第二个参数为获取后的回调函数
Mudu.Room.PPT.GetPageImgUrl( 2, function (url) {
    console.log('图片地址为: ', url)
})
  • url 说明

url为string类型:当获取成功时,url不为空;当获取失败时,url为空字符串,通常失败原因为页码超过当前ppt总页数。


PPT.Changed 事件

PPT.Changed事件会在控制台进行ppt翻页时触发

Mudu.MsgBus.On('PPT.Changed', function (response) {
    response = JSON.parse(response)
    console.log(response)
})
  • response 对象说明
名称说明类型
page翻页后控制台ppt当前所在页数number
total_page控制台当前ppt的总页数number
url翻页后控制台ppt当前图片地址string

PPT.IsOpen 事件

PPT.IsOpen事件会在控制台切换ppt“观看页显示”时被触发

Mudu.MsgBus.On('PPT.IsOpen', function (response) {
    response = JSON.parse(response)
    console.log(response)
})
  • response 对象说明
名称说明类型
open切换后观看页是否显示, 1为显示, 0为不显示number
page切换后控制台ppt当前所在页数(仅当open=1时存在)number
total_page切换后控制台ppt当前总页数(仅当open=1时存在)number
url切换后控制台ppt当前图片地址(仅当open=1时存在)string

PPT.AllowTurnPage 事件

PPT.AllowTurnPage事件会在控制台切换ppt“允许用户翻页”时被触发

Mudu.MsgBus.On('PPT.AllowTurnPage', function (response) {
    response = JSON.parse(response)
    console.log(response)
})
  • response 对象说明
名称说明类型
is_turn_page切换后是否允许用户翻页, 1为允许, 0为禁止number
current_page切换后控制台ppt当前所在页数number
total_page切换后控制台ppt当前总页数number
url切换后控制台ppt当前图片地址string

PPT.Doc.delete 事件

PPT.Doc.delete事件会在控制台删除当前ppt时被触发

Mudu.MsgBus.On('PPT.Doc.delete', function () {
    // 无参数
    console.log('ppt被删了')
})

PPT.trailer.changed 事件

PPT.trailer.changed 事件会在播放器播放回看视频时, 当前视频节点上有ppt时被触发

Mudu.MsgBus.On('PPT.trailer.changed', function (data) {
    var ppt_url = data.currentUrl
    console.log('当前视频节点的ppt图片地址是', ppt_url)
})
  • data 对象说明
名称说明类型
currentUrl当前视频节点的ppt图片地址string
open当前频道是否开启回看视频boolean