
npm install @tencentcloud/roomkit-web-vue3 pinia --save
# vue バージョン が 2.7.16 以上である必要があることに注意してください。インストールに失敗した場合は、お使いの vue バージョンがサポートするかどうかを確認してくださいnpm install @tencentcloud/roomkit-web-vue2.7 pinia
src/main.ts ファイルです。src/main.ts ファイルです。// src/main.ts ファイルimport { createPinia } from 'pinia';const app = createApp(App);// pinia の登録app.use(createPinia());app.mount('#app')
// src/main.ts ファイルimport { createPinia, PiniaVuePlugin } from 'pinia';Vue.use(PiniaVuePlugin);const pinia = createPinia();new Vue({pinia,render: h => h(App),}).$mount('#app');
<template><ConferenceMainView></ConferenceMainView></template><script setup>import { ConferenceMainView } from '@tencentcloud/roomkit-web-vue3';</script>
<template><ConferenceMainView></ConferenceMainView></template><script>import { ConferenceMainView } from '@tencentcloud/roomkit-web-vue2.7';export default {components: {ConferenceMainView,},};</script>
import { conference } from '@tencentcloud/roomkit-web-vue3';await conference.login({sdkAppId: 0, // Replace with your sdkAppIduserId: '', // Replace with your userIduserSig: '', // Replace with your userSig});
login 関数に必要な幾つかの重要なパラメータについて詳しく説明します。SDKSecretKey``SDKAppID、UserIDなどの情報を暗号化することにより、UserSigを得ることができます。それは認証用のチケットであり、現在ユーザーがTRTCのサービスを使用できるかどうかを、Tencent Cloud が識別するために使用されます。コンソールの 補助ツール を使用して一時的に使用可能なものを生成することができますUserSig。// パッケージ名に注意してください。vue2 バージョンを使用している場合は、パッケージ名を @tencentcloud/roomkit-web-vue2.7に変更してくださいimport { conference } from '@tencentcloud/roomkit-web-vue3';const startConference = async () => {await conference.login({sdkAppId: 0, // Replace with your sdkAppIduserId: '', // Replace with your userIduserSig: '', // Replace with your userSig});await conference.start('123456', {roomName: 'TestRoom',isSeatEnabled: false,isOpenCamera: false,isOpenMicrophone: false,});}startConference()
// パッケージ名に注意してください。vue2 バージョンを使用している場合は、パッケージ名を @tencentcloud/roomkit-web-vue2.7に変更してくださいimport { conference } from '@tencentcloud/roomkit-web-vue3';const joinConference = async () => {await conference.login({sdkAppId: 0, // Replace with your sdkAppIduserId: '', // Replace with your userIduserSig: '', // Replace with your userSig});await conference.join('123456', {isOpenCamera: false,isOpenMicrophone: false,});}joinConference()
npm run dev
:http://localhost:3000/。npm run build
フィードバック