src/components/
ディレクトリにコピーすることをお勧めします。# macOSyarn add @tencentcloud/call-uikit-vue # yarnがインストールされていない場合、まず以下を実行することができます。npm install -g yarnmkdir -p ./src/components/TUICallKit/Web && cp -r ./node_modules/@tencentcloud/call-uikit-vue/* ./src/components/TUICallKit/Web# windowsyarn add @tencentcloud/call-uikit-vue # yarnがインストールされていない場合、まず以下を実行することができます。npm install -g yarnxcopy .\\node_modules\\@tencentcloud\\call-uikit-vue .\\src\\components\\TUICallKit\\Web /i /e
TUICallKit/Web
フォルダをコピーして自身のプロジェクトのsrc/components
フォルダに置きます。例えば次のようになります。cd ./src/components/TUICallKit/Webyarn # yarnをインストールしていない場合、先に以下を実行できます。 npm install -g yarn
<script lang="ts" setup>import { TUICallKit } from "./components/TUICallKit/Web";</script><template><TUICallKit /></template>
import { TUICallKit } from './components/TUICallKit/Web';TUIKit.use(TUICallKit);
import { TUICallKitServer } from './components/TUICallKit/Web';TUICallKitServer.init({ SDKAppID, userID, userSig });
GenerateTestUserSig.js
の genTestUserSig(userID)
関数を使用して計算することができます。例えば次のようになります。import * as GenerateTestUserSig from "./components/TUICallKit/Web/demos/basic/public/debug/GenerateTestUserSig.js";const { userSig } = GenerateTestUserSig.genTestUserSig(userID, SDKAppID, SecretKey);
import { TUICallKitServer } from './components/TUICallKit/Web';TUICallKitServer.call({ userID: "123", type: 2 }); // 2人通話TUICallKitServer.groupCall({ userIDList: ["xxx"], groupID: "xxx", type: 2 }); // 多人数通話
beforeCalling
およびafterCalling
という2つのコールバックを提供しており、業務側に現在の通話状態を通知するために用いられます。beforeCalling
: 通話前に実行しますafterCalling
: 通話後に実行しますfunction beforeCalling() {console.log("通話前にこの関数を実行");}function afterCalling() {console.log("通話後にこの関数を実行");}
<TUICallKit :beforeCalling="beforeCalling" :afterCalling="afterCalling"/>
index.html
にlib-generate-test-usersig.min.js
をインポートする必要があります// index.html<script src="./src/components/TUICallKit/Web/demos/basic/public/debug/lib-generate-test-usersig.min.js"> </script>
GenerateTestUserSig.js
にimportしたメソッドのアノテーションを行います// import * as LibGenerateTestUserSig from './lib-generate-test-usersig.min.js'
オペレーティングシステム | ブラウザタイプ | ブラウザの最小バージョン要件 |
Mac OS | デスクトップ版Safariブラウザ | 11+ |
Mac OS | デスクトップ版Chromeブラウザ | 56+ |
Mac OS | デスクトップ版Firefoxブラウザ | 56+ |
Mac OS | デスクトップ版Edgeブラウザ | 80+ |
Windows | デスクトップ版Chromeブラウザ | 56+ |
Windows | デスクトップ版QQブラウザ(クイックコア) | 10.4+ |
Windows | デスクトップ版Firefoxブラウザ | 56+ |
Windows | デスクトップ版Edgeブラウザ | 80+ |
ユースケース | プロトコル | 受信(再生) | 送信(マイク・オン) | 画面共有 | 備考 |
本番環境 | HTTPSプロトコル | サポートしています | サポートしています | サポートしています | 推奨 |
本番環境 | HTTPプロトコル | サポートしています | サポートしていません | サポートしていません | - |
ローカル開発環境 | http://localhost | サポートしています | サポートしています | サポートしています | 推奨 |
ローカル開発環境 | http://127.0.0.1 | サポートしています | サポートしています | サポートしています | - |
ローカル開発環境 | http://[ローカルマシンIP] | サポートしています | サポートしていません | サポートしていません | - |
ローカル開発環境 | file:/// | サポートしています | サポートしています | サポートしています | - |
この記事はお役に立ちましたか?