記錄利用騰訊雲實時音視頻實現類似微信語音通話功能(小程序端)


實現效果:掃碼后(小程序)呼叫對應管理員(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.進入房間的時候:會有兩次跳轉的空白頁面,暫時沒有發現原因


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM