實現效果:掃碼后(小程序)呼叫對應管理員(app),小程序端喚起安卓端app,進行一對一通話
1.騰訊雲音視頻模式是:創建一個房間,然后讓其他人加入,如果房間里沒有人,則在0秒后銷毀房間
2.掃描二維碼后,進入通話頁面,發送https請求(接口A)給后端,后端理由mq把消息下發給移動端app,移動端app創建一個房間,把房間號發給后端,后端拿到把房間號放到https請求的返回值里
3.小程序端判斷:a:返回值里存在房間號,根據房間號查找房間並進入。若沒有則告訴用戶暫時無人接聽 b:服務器500或者其他非正常情況,都返回對應信息到界面
4.音視頻存在雙人通話demo,安卓端需要手機號登錄才能使用(通過手機號搜索對應用戶),但小程序端是根據房間號即可(無需登錄操作,推測是使用了微信端的用戶信息)
=====>解決方式:使用了多人會議demo,app和小程序都可通過房間號搜索到對方
5.多人同時呼叫一個管理員時的排隊處理:在上一個用戶房間號沒有銷毀(小程序或者app端沒有請求結束接口,后端調用解散房間的騰訊接口)之前,接口A不會返回房間號
6.由於使用的是多人會議的demo,但是進去以后可以直接調用1v1的界面樣式,也可以不調用自定義更改通話樣式
7.權限問題的處理:在小程序獲取到本地權限之前,禁止用戶進行任何操作
8.進入房間延遲的問題:暫時沒有找到解決方法
9.進入房間的時候:會有兩次跳轉的空白頁面,暫時沒有發現原因
