问答
功能概述
本模块主要用于展示问答模块。
初始化及销毁
在实例化该模块并进行使用之前,需要对SDK进行初始化配置,详细见参考文档。
在线文件引入方式
// script 标签引入,根据版本号引入JS版本。
<script src="https://websdk.videocc.net/interactions-receive-sdk/0.24.0/lib/polyv-ir.umd.js"></script>
<script>
const { QuestionAnswer } = window.PolyvIRSDK;
</script>
import 方式引入(推荐)
import { QuestionAnswer } from '@polyv/interactions-receive-sdk';
const questionAnswerSdk = new QuestionAnswer();
使用流程
监听回复消息
questionAnswerSdk.on(questionAnswerSdk.events.ANSWER, (msg)) => {
console.log('讲师回复消息' msg.data);
})
监听删除消息
questionAnswerSdk.on(questionAnswerSdk.events.DELETE_ANSWER, (msg)) => {
console.log('删除消息' msg.data);
})
监听sessionId改变,判断直播状态
questionAnswerSdk.on(questionAnswerSdk.events.UPDATE_SESSIONID, ()) => {
console.log('sessionId改变');
})
发起提问
// content 问题内容
questionAnswerSdk.sendQuestion(content);
Last updated
Was this helpful?