第89篇一對多之學生端私有白板樣式及學生舉手提問及學生髮消息報錯

關鍵詞:學生端私有白板樣式,學生舉手提問,學生髮消息報錯

一、學生端私有白板樣式

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日星期四

發佈了246 篇原創文章 · 獲贊 202 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章