1. 程式人生 > >騰訊線上教育互動課堂——Demo除錯過程記錄

騰訊線上教育互動課堂——Demo除錯過程記錄

官方文件地址:https://cloud.tencent.com/document/product/680/17888
“Demo除錯”不像整合使用,不需要完全按照文件一步步處理,基本的程式碼、整合在下載下來的demo專案上都已經寫好了,以下記錄以下我的除錯過程,或許有受到文件影響,因為過程中經歷了兩版demo和幾版幾款sdk更新,以下記錄的是最終成功展示"老師、學生進入課堂後的視訊、白板互動"的過程。

總結下,其實只要庫引對了,demo執行根本沒有什麼問題和複雜的,就是配置而已~

一、 Demo工程下載

二、 Demo除錯

1、demo工程下載到本地由AS開啟,AS會提示sdk路徑更換,直接點確定就可以了;

2、 demo用的sdk是27的,我本地環境用的是26,把27更換到26,即可成功編譯。具體在build.gradle中的更改如下:

3、此時可以編譯成功了,進入第一個介面,使用者選擇是空的,無法繼續操作,那是因為demo中相關資訊還是空的。需要在Constants類中進行配置,找到這個檔案,配置三個資訊:sdkAppid、userid、usersign,sdkAppid跟自己部門負責騰訊雲賬號的人要,登入騰訊雲賬號就能拿到這個資料的,做第三方平臺整合的應該都知道這個,userid、usersign可以讓後端做個介面生成在,因為是測試生成一個,有效時間調長一點,取一次,直接配置在Constants檔案中就可以了,真正專案中肯定是動態從後端介面拿進行登入校驗的(這些話在文件上都有,所以文件還是要看的,方便清晰流程和簡單原理),具體在Consatans檔案上的配置如下:

我這邊是配置了三個賬號,方便在首頁進行賬號和角色切換。我們部門買的應該是大賬號服務,我猜的,因為我沒有配置cos的那些引數也一切正常~

4、到此,執行後第一頁就有使用者可以選擇了,進入第二頁,可以選擇建立和進入課堂,建立沒什麼說的,進入課堂,用兩種身份分別測試,多測測就發現問題了,比如學生身份可以正常看視訊、看白板,但是老師身份進入是交替性的成功失敗,當老師是建立房間的那位時會一直調不出攝像頭...... 我debug找到懷疑的點,jar不好動,試圖在activity的程式碼中繞過去,各種倒騰:最終都解決不了,那麼解決方案是什麼呢?找技術支援,可愛的技術支援的小哥哥/小姐姐(到現在我也不知道是男還是女),幫著測幫著查,最後就是換了sdk版本,那麼就成了(說那麼多,就是:Demo中自帶的sdk版本不夠用,要更新!!!),更改配置如下:

   /**
     * COS服務
     */
    compile 'com.tencent.qcloud:cosxml:5.4.4'
    /**
     * 實時音視訊
     */
    compile 'com.tencent.ilivesdk:ilivesdk:1.9+'
    /**
     * 互動課堂SDK
     */
    compile 'com.tencent.ticsdk:ticsdk:1.5.1'
    /**
     * 白板SDK
     */
    compile 'com.tencent.boardsdk:boardsdk:1.6.0'

關於這塊,還有些廢話要說呢:調了那麼久,出現各種各樣的無法理解的互動問題,最終的結論就是這幾個庫的版本不夠新,到目前為止,這幾個版本是最新的了,執行通暢!!!感謝技術支援的小夥伴

到目前白板、視訊在安卓端的觀看與由安卓端發起的課程在其他端觀看都沒有問題,後續還要研究下多白板的功能......

最後吐槽下,在官網下的demoAPK功能強大順暢,但是在demo專案是不一致的,還好到目前為止基本功能追平,暫時還有一個疙瘩:我還沒找到如何讓老師的切換視訊/白板這個動作能同時響應到學生終端上?......

相關推薦

線上教育互動課堂——Demo除錯過程記錄

官方文件地址:https://cloud.tencent.com/document/product/680/17888 “Demo除錯”不像整合使用,不需要完全按照文件一步步處理,基本的程式碼、整合在下載下來的demo專案上都已經寫好了,以下記錄以下我的除錯過程,或許有受到

2018遊戲客戶端實習-電話面試過程記錄

電話面試是昨天,結束之後稍微總結了一下,今天寫篇文章記錄過程和內容。 首先在前天下午的時候,突然收到了一封簡訊,內容開頭是: XXX:你好,我是騰訊技術面試官(深圳),請問明天下午或晚上。。(略) 我一看,我不是XXX啊,雖然投了簡歷,但是筆試都沒

X5WebView+JsBridge互動及WebView載入進度條效果實現

最近在專案開發中有不少頁面需要採用html的方式實現,自然而然就涉及到原生和js的互動問題,WebView也提供了addJavascriptInterface方法可以進行js的互動,實現也比較簡單,由於需要互動的地方比較多,還是沒有采用這種方式,使用了JsBridge第三方來實現,JsBridg

線上筆試感受

         第一次參加騰訊線上筆試,人家給的做題時間是晚上7點到9點,結果我以為是7點半才開始,所以7點20分才登進去,等於我少用了20分鐘啊,淚奔。。。。。 但在做選擇題中發現主要知識都是我們之前學過的,網路基本知識,資料結構,c++基礎知識,沒怎麼考多執行緒。  

微信小程式雲nodejs啟動模板demo記錄

一、第一次使用先下載騰訊雲上的測試程式碼放到自己的專案裡,我第一次開發工具是沒有啟動模板選項的,之後有直接建立的選項了。 二、修改的地方 三、上傳測試程式碼。 做到這本以為OK了,但發現還

簡單的線上播放器程式碼

1、本地測試時必須在本地建立服務 2、寫入以下程式碼 <!DOCTYPE html> <html> <head> <meta http-equi

2016線上筆試

2015年,投了騰訊的軟體測試,提交的挺早的,但9月4號才收到通知,9月5號19:00進行線上筆試測試。 跟中興測試的筆試系統差不多,唯一的區別就是,騰訊的做完之後不可以返回前進行更改。兩部分題,客觀題和填空題,各25題。 客觀題:不定向選擇,就是可能有多個答案;設計知識點

使用bugly整合熱更新使用踩坑記錄

這兩天公司專案需要是用熱更新來提升使用者使用體驗,減少由於bug造成的頻繁發版,最後當然選擇使用triker作為熱更新了,不過我還是決定使用bugly,原因如下: 1.bugly熱更新是對trinker的再次封裝,整合起來相對簡單 2.bugly有操控控制檯,我可以很簡單隨

「WeCode線上少兒程式設計」榮獲教育年度總評榜大獎!

  「WeCode線上少兒程式設計」榮獲 騰訊網“迴響中國” 2018年度知名線上教育品牌獎 2018年度知名線上教育品牌頒獎 2018年11月27日,第十二屆“迴響中國”騰訊網教育年度總評榜榮耀盛典在北京隆重舉行。 經過近千家教育品牌激烈的角逐和評委會

CKafka如何助力課堂實現百萬訊息穩定互動

疫情期間,為了保障國內學子的正常學習進度,騰訊課堂積極響應國家“停工不停學”的號召,緊急上線疫情期間專用的“老師極速版”,使廣大師生足不出戶,即可快速便捷的完成線上開課。面對線上課堂百萬量級的互動訊息,如何保證訊息的實時性和準確性無疑是一個技術挑戰。那麼如何解決問題呢?接下來,就和小編一起來看看騰訊雲中間件C

課堂1:使用Jmeter內置的錄制功能進行錄制

bsp family logs -1 figure mil 宋體 報錯 conf 1、設置http代理服務器 打開火狐——點擊選項——高級——網絡——設置 設置完成點擊確定 2、查看端口是否被占用的命令 netstat -ano 3、排除模式 .*\.gif .*

課堂的物理實驗(2017計蒜客初賽第三場)

text ram amp tex 方向 top names rip des A題 在騰訊課堂的物理課上,進行了一個有趣的物理實驗。 在一個長度為 LL 米的光滑軌道上,小車 A 在 00 時刻以 1\mathrm{m/s}1m/s 的速度從左端出發向右運動,小車 B 在

課堂老師qq號碼轉換成 teacherid

col style eache log pre code spa 轉換 轉換成 result = 215696775^858006833 if(result<0){ result=4294967296+result; } alert(result); 騰訊課堂老師

使用互動直播 遇到的坑 'GLIBC_2.14' not found 問題解決

make libc.so.6 .org glibc ring config 查看系統 版本庫 string 第一、查看系統glibc版本庫 strings /lib64/libc.so.6 |grep GLIBC_ 這裏我們可以看到系統中最新的版本是2.12,這裏我們

JavaSE環境下的shiro(源自課堂

height 授權 http 輸出日誌 14. mage src 下載 ssi Shiro作用: 認證(登錄)、授權(鑒權)、加密(用戶名/密碼加密)、會話管理(session)、Web集成、緩存 apache官網可以下載   圖一   圖二

雲技術專家盧萌凱手把手教你Demo一個人臉識別程序!

方案設計 如果 簡介 同學會 分析 ref 視頻轉碼 頭像 根據 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文來自騰訊雲技術沙龍,本次沙龍主題為Serverless架構開發與SCF部署實踐 盧萌凱:畢業於東南大學,曾就職於華為,熟悉雲行業解決方案。

2018“迴響中國”教育年度總評榜 vipJr、TutorABC上榜

11月27日,由騰訊新聞、騰訊教育主辦的2018“迴響中國”騰訊教育年度總評榜榮耀盛典在北京舉行。iTutorGroup旗下青少兒線上教育品牌vipJr獲得“年度線上教育品牌”,成人線上英語教育品牌TutorABC獲得“年度外語教育品牌”。雙品牌同時獲獎,代表著iTutorGroup多年來通

雲cos物件線上顯示

問題 前端使用了一張cos的圖片,但是無法顯示圖片,使用的是cdn的加速域名地址。 對比:使用伺服器的直接域名是可以顯示的。 兩者地址直接訪問時,一者線上顯示,一者直接下載到本地。   原因: 使用預設提供的域名( CDN 加速域名和 COS 預設訪問域名)訪問資源時將始終彈出下載框。騰

爬取課堂的課程評論

最近想了解一下線上教育的課程的如何去選擇,課程的質量如何?所以試著去爬了一下騰訊課堂,只爬了IT網際網路這一項。 通過分析發現要想爬取到評論需要是個步驟: 解析學習方向,如下圖所示: 通過開發者工具審查元素,發現標籤在<dl class="sort-me

再獲殊榮!起點學院榮膺課堂《創造101》“火箭機構”獎!

9月12日,起點學院受邀參加騰訊課堂舉辦的“IT網際網路線上教育機構交流大會”,此次閉門會議僅有騰訊課堂101家機構受邀參加。 起點學院創始人曹成明先生參與“極致課程服務-線上教育怎樣提供優質的服務體驗”的圓桌研討,就多年對於教育的思考和實踐與現場教育同仁共同探討,以尋