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 |