TUICallKit/Web
폴더를 프로젝트의 src/components
폴더에 복사합니다.
cd ./src/components/TUICallKit/Webyarn // yarn이 현재 환경에 설치되어 있지 않으면 npm install -g yarn을 실행하여 설치할 수 있습니다
TUICallKit/Web/demos/basic/public/debug/GenerateTestUserSig.js
파일에 복사하여 저장합니다.
GenerateTestUserSig.js
의 genTestUserSig(userID)
함수를 사용하여 userSig를 계산할 수 있습니다.import * as GenerateTestUserSig from "../public/debug/GenerateTestUserSig.js";const { userSig } = GenerateTestUserSig.genTestUserSig(userID);
<script lang="ts" setup>import { TUICallKit } from "./components/TUICallKit/Web";</script><template><TUICallKit /></template>
import { TUICallKit } from './src/components/TUICallKit/Web/src/index';TUIKit.use(TUICallKit);
import { TUICallKitServer } from './components/TUICallKit/Web';TUICallKitServer.init({ SDKAppID, userID, userSig });
GenerateTestUserSig.js
에서 genTestUserSig(userID)
를 사용하여 userSig를 생성할 수 있습니다.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 }); // 일대일 통화TUICallKitServer.groupCall({ userIDList: ["xxx"], groupID: "xxx", type: 2 }); // 그룹 통화
beforeCalling
및 afterCalling
콜백을 제공합니다.beforeCalling
: 통화 전에 반환afterCalling
: 통화 후에 반환function beforeCalling() {console.log("이 함수는 통화 전에 실행됩니다");}function afterCalling() {console.log("이 함수는 통화 후에 실행됩니다");}
<TUICallKit :beforeCalling="beforeCalling" :afterCalling="afterCalling"/>
lib-generate-test-usersig.min.js
를 index.html
로 가져와야 합니다.// index.html<script src="/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+ |
http://localhost
또는 file://
프로토콜을 통해 액세스할 수 있습니다.응용 시나리오 | 프로토콜 | 수신(재생) | 발송(푸시) | 화면 공유 | 비고 |
프로덕션 환경 | HTTPS 프로토콜 | 지원 | 지원 | 지원 | 권장 |
프로덕션 환경 | HTTP 프로토콜 | 지원 | 미지원 | 미지원 | - |
로컬 디버깅 환경 | http://localhost | 지원 | 지원 | 지원 | 권장 |
로컬 디버깅 환경 | http://127.0.0.1 | 지원 | 지원 | 지원 | - |
로컬 디버깅 환경 | http://[로컬 IP 주소] | 지원 | 미지원 | 미지원 | - |
로컬 디버깅 환경 | file:/// | 지원 | 지원 | 지원 | - |
문제 해결에 도움이 되었나요?