问答功能

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

启用时在配置中添加插件名称 QustionPlugin,参数如下:

参数描述
QustionPlugin数组类型,内容为object类型(内容为多个问题和答案)
id问题和答案的唯一标识。
content问题内容。类型:String
showTime显示问题的时间点类型:int
explainInfo问题答案的解释类型:String
jump是否跳过。类型:Boolean;
backSecond跳回到的时间。类型:int
answers问题答案类型:Array 答案每个内容为’id’唯一标识。 ‘content’答案内容。 ‘right’此答案是否为正确答案。

代码示例:

functioncustomFullScreen(){
//TODO 自定义全屏
}
functiononPlayPaused(){
// 已暂停播放
}

functionon_cc_player_init( vid, swfID ){
var config = {
};
config.player_plugins = {
QustionPlugin:[
{“id":10,"content":"一个问题?","showTime":10,"explainInfo":"问题答案的解释",
"jump":false,"backSecond":5,
"answers":[
{"id":226,"content":"A.答案一","right":false},
{"id":227,"content":"B.答案二","right":true},
{"id":228,"content":"C.答案三","right":true},
{"id":229,"content":"D.答案四","right":false}
]
}
]
}
};
var player = getSWF(swfID);
player.setConfig( config );
}
functiongetSWF( swfID ) {
if( window.document[ swfID ] ) {
returnwindow.document[ swfID ];
} elseif( navigator.appName.indexOf( "Microsoft" ) == -1 ) {
if( document.embeds && document.embeds[ swfID ] ) {
returndocument.embeds[ swfID ];
}
} else {
returndocument.getElementById( swfID );
}
}