首先在项目中使用 npm 安装 SDK 包。
npm install trtc-js-sdk --save
在项目脚本里引入模块。
import TRTC from “trtc-js-sdk”;
import { LibGenerateTestUserSig } from “@/assets/js/lib-generate-test-usersig.min.js”;
import Bus from “@/bus/bus”;//调用此音视频组件时使用
直接上代码:
*index.vue*<video-grid ref="trtccomp" :video="videoFlag" :audio="audioFlag" :userId="userId" :roomId="roomId"></video-grid>*trtc.vue*
<div id="video_grid"><div id="local_stream" class="local_stream" v-show="true"></div><div v-for="its in remoteStreamArr" :key="its" :id="'remote_stream_'+its"></div></div>
export default {data() {return {client: "", //客户端服务remoteStreamArr: [], //远端流localStream: "" //本地流};},props: {video: Boolean,audio: Boolean,userId: String,//用户idroomId: String//房间号(两端相同时才能加入房间)},created () {//测试时直接创建,需求不同可自行更改ateClient(this.userId);},methods: {//创建链接createClient(userId)
本文发布于:2024-01-31 14:19:16,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170668196029138.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |