当前场景: 操作者 A 在 ppt 播放中点击播放视频,并将 AddApiEventListener 监听到的 SlidePlayerChange 事件消息发送给其他听众,听众收到消息后通过 SetMediaObj 设置,发现听众的视频没有反应。 示例代码如下代码块!
求助!非常感谢
// 演讲者监听事件播放事件
this.wpsSdk.ApiEvent.AddApiEventListener('SlidePlayerChange', async (e: any) => {
let message = e
// 其他业务逻辑
this.postMessage({ type: 'SlidePlayerChange', value: message })
})
// 听众接收演讲者发送的事件
async listenerInit(optionInfo: any) {
switch (optionInfo.type) {
case this.optionType.SLIDEMEDIACHANGED.name:
await this.wpsApplication.ActivePresentation.SlideShowWindow.View.SetMediaObj({ Data: optionInfo.value.Data })
break
default:
break
}
}