關鍵詞:學生端私有白板樣式,學生舉手提問,學生髮消息報錯
一、學生端私有白板樣式
1.1學生端私有白板樣式
現在樣式調好了,代碼如下:
/*圖像的樣式*/
.img_divPWBS{ display:inline-block;width:100%; height:100%;position: relative; border:1px
solid #0000cc;margin:5px 10px;text-align: center;}
/* 學生端私有白板過往白板樣式 */
.tea_base64PWBS{
width:100%;
height:100%;
/*position: absolute;*/
/*background:#FFF;*/
/* left:0;*/
}
/* 學生端私有白板頁碼樣式 */
.page_index_divPWBS{ display:inline-block;/*background:#FFF;*/ text-align:center;
font-size:24px; color:red;}
注:這個樣式有兩個個注意點,一是圖像的大小不要固定,改爲佔頁面的100%;二是頁碼位置的設置要在圖像中定義(text-align: center;);效果如下:
注:調樣式的技巧,看前端調時,習慣性的看上面截圖矩形框中的東東,自己到時調時,也要看。
1.2 學生髮消息報錯
1)錯誤描述
這個問題之前解決過,是接收消息時,發生衝突,看一下調整即可。
2)解決
問題解決了,代碼如下:
//老師查看學生的私有白板之前,先停止其他學生的私有白板上傳刷新----事情一
if (typeof event.data == 'object'&& (event.data.stuIdVAPri!==connection.localMediaStreamId) &&event.data.stopTimer) {
if(typeof pushPritoShaWB_timer !== 'undefined'){
clearInterval(pushPritoShaWB_timer);
}
return;
}
//傳私有白板圖片數組給老師端--------------------------事情二
if (typeof event.data == 'object' &&
(event.data.stuIdVAPri===connection.localMediaStreamId)&& event.data.stopTimer) {
//把學生最後一頁私有白板傳到共享白板上去
pushPritoShaWB_timer = setInterval("pushPritoShaWB()",1000);
return;
}
注:加了個控制(typeof event.data == 'object'),不讓它進入發消息的程序就給它攔截。
1.3 學生舉手提問
1)問題描述
現在在課堂模式下,學生是禁音的,學生提問可以舉手,此時,會給老師發一個消息,老師接到消息後,會把學生的聲音打開,讓其說話,這個打開聲音是老師手動的。這個打開聲音要在下面個頁面進行,如下:
2017年3月30日星期四