91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建小程序音視頻

發布時間:2022-03-14 15:04:16 來源:億速云 閱讀:120 作者:iii 欄目:開發技術

這篇文章主要介紹了如何搭建小程序音視頻的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇如何搭建小程序音視頻文章都會有所收獲,下面我們一起來看看吧。

升級微信到最新版本,發現頁卡 => 小程序 => 搜索“騰訊視頻云”,即可打開小程序Demo:

注冊小程序并開通相關接口

出于政策和合規的考慮,微信暫時沒有放開所有小程序對 <live-pusher> 和 <live-player> 標簽的支持:

個人賬號和企業賬號的小程序暫時只開放如下表格中的類目:

主類目子類目 【社交】直播【教育】在線教育【醫療】互聯網醫院,公立醫院【政務民生】所有二級類目【金融】基金、信托、保險、銀行、證券/期貨、非金融機構自營小額貸款、征信業務、消費金融

打開微信公眾平臺 注冊并登錄小程序,并在小程序管理后臺的<font color='red'> “設置 - 接口設置” </font>中自助開通該組件權限

注意:如果以上設置都正確,但小程序依然不能正常工作,可能是微信內部的緩存沒更新,請刪除小程序并重啟微信后,再進行嘗試。

安裝微信小程序開發工具

下載并安裝最新版本的微信開發者工具,使用小程序綁定的微信號掃碼登錄開發者工具。

獲取Demo源碼并調試

  • step1: 訪問SDK + Demo,獲取小程序 Demo 源碼。

  • step2: 打開安裝的微信開發者工具,點擊【小程序項目】按鈕。

  • step3: 輸入小程序 AppID,項目目錄選擇上一步下載下來的代碼目錄( 注意: 目錄請選擇 根目錄 ,根目錄包含有 project.config.json 文件,請不要只選擇 wxlite 目錄!),點擊確定創建小程序項目。

  • step4: 再次點擊【確定】進入開發者工具。

  • step5: 請使用手機進行測試,直接掃描開發者工具預覽生成的二維碼進入。

  • step6: <font color='red'>開啟調試模式</font>,體驗和調試內部功能。開啟調試可以跳過把這些域名加入小程序白名單的工作。

搭建自己的賬號和后臺服務器

這部分我們將介紹如何將Demo默認的測試用服務器地址,換成您自己的服務器,這樣一來,您就可以使用自己的騰訊云賬號實現上述功能,同時也便于您進行二次開發。

1. 搭建 <webrtc-room> 的服務器

1.1 這個服務器能做什么?

  • 點擊demo里的互動課堂 <webrtc-room> 功能,您會看到一個房間列表,這個房間列表是怎么實現的呢?

  • 在看到視頻房間列表以后,如果你要創建一個視頻房間,或者進入一個其他人建好的視頻房間,就需要為 所對應的幾個屬性( sdkAppID 、 userID 、 userSig 、 roomID 和 privateMapKey )傳遞合法的參數值,這幾個參數值怎么獲取呢?

1.2 這個服務器要怎么搭建?

  • 下載 webrtc_server ,這是一份 java 版本的實現,根據 README.md 中的說明就可以了解怎么使用這份源碼。

1.3 服務器建好了我怎么用?

  • 小程序 源碼中,將 wxlite/config.js 文件中的 webrtcServerUrl 修改成:https://您自己的域名/webrtc/weapp/webrtc_room

  • 小程序實現 WebRTC 能力肯定是為了跟 Chrome 瀏覽器進行視頻通話,瀏覽器端的源代碼可以點擊 Chrome(src) 下載到,將 component/WebRTCRoom.js 文件中的 serverDomain 修改成:https://您自己的域名/webrtc/weapp/webrtc_room

2. 搭建 <live-room> 和 <rtc-room> 的服務器

2.1 這個服務器能做什么?

  • (用于直播連麥)和 (用于視頻通話)都是基于騰訊云 LVB 和 IM 兩個基礎服務實現的擴展功能,需要一個叫做 RoomService 的后臺組件配合才能運行。

2.2 這個服務器要怎么搭建?

  • 下載 RoomService 的 java 版本源代碼,根據 README.md 中的說明就可以了解怎么使用這份源碼。

2.3 服務器建好了我怎么用?

  • 小程序 源碼中,將 wxlite/config.js 文件中的 serverUrl 和 roomServiceUrl 修改成:https://您自己的域名/roomservice/

  • 小程序如果使用 <live-room> 和 <rtc-room> 兩個標簽,在 PC 端就不能用 Chrome 瀏覽器配對了,需要改用WebEXE 混合解決方案。將 GitHub(WebEXE) 源碼中 liveroom.html、double.html文件中的 RoomServerDomain 修改成:https://您自己的域名/roomservice/

3. Wafer 零成本服務器部署方案 (Node.js)

如果您是一位資深的 Web 前端工程師,暫時找不到合適的服務器,但又想快速擁有自己的調試后臺,可以使用騰訊云的 Wafer 功能進行零成本的一鍵部署方案(Wafer 只支持 Node.js 語言的后臺代碼),您需要你做的只是:

  • step1: 下載 小程序 源碼。

  • step2: 根據 一鍵部署指引 完成部署。

  • step3: 將 GitHub(WebEXE) 源碼中 liveroom.html、double.html文件中的 RoomServerDomain修改成:https://您自己的域名/roomservice/

關于“如何搭建小程序音視頻”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“如何搭建小程序音視頻”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巍山| 乌审旗| 修武县| 阿巴嘎旗| 仙居县| 广丰县| 鹿泉市| 夏河县| 镇远县| 永康市| 洛隆县| 垣曲县| 阳新县| 连南| 三亚市| 邵阳市| 会泽县| 乌兰县| 洮南市| 马山县| 潞西市| 乐山市| 丁青县| 大理市| 阿坝县| 宾阳县| 蒙阴县| 将乐县| 白山市| 鄯善县| 文昌市| 牙克石市| 久治县| 麻城市| 莱州市| 清水河县| 庆城县| 鄂州市| 呼图壁县| 阳信县| 民丰县|