新增功能
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
# 音视频通话功能安装说明
|
||||
|
||||
## 快速安装
|
||||
|
||||
### 方式一:使用安装脚本(推荐)
|
||||
|
||||
#### Windows 系统
|
||||
```bash
|
||||
# 在项目根目录执行
|
||||
install_video_call.bat
|
||||
```
|
||||
|
||||
#### Linux/Mac 系统
|
||||
```bash
|
||||
# 在项目根目录执行
|
||||
chmod +x install_video_call.sh
|
||||
./install_video_call.sh
|
||||
```
|
||||
|
||||
### 方式二:手动安装
|
||||
|
||||
#### 1. 安装前端依赖
|
||||
|
||||
```bash
|
||||
cd admin
|
||||
npm install @tencentcloud/call-uikit-vue
|
||||
```
|
||||
|
||||
#### 2. 执行数据库迁移
|
||||
|
||||
```bash
|
||||
mysql -u root -p your_database < server/sql/tcm_call_record.sql
|
||||
```
|
||||
|
||||
#### 3. 配置腾讯云 TRTC
|
||||
|
||||
编辑 `server/.env` 文件:
|
||||
|
||||
```env
|
||||
TRTC_SDK_APP_ID=你的SDKAppID
|
||||
TRTC_SECRET_KEY=你的密钥
|
||||
TRTC_ENABLE=true
|
||||
```
|
||||
|
||||
#### 4. 构建前端
|
||||
|
||||
```bash
|
||||
cd admin
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 验证安装
|
||||
|
||||
1. 启动开发服务器
|
||||
```bash
|
||||
cd admin
|
||||
npm run dev
|
||||
```
|
||||
|
||||
2. 登录后台管理系统
|
||||
|
||||
3. 访问"中医诊单"页面
|
||||
|
||||
4. 点击"视频通话"按钮测试
|
||||
|
||||
## 获取腾讯云配置
|
||||
|
||||
1. 访问 [腾讯云控制台](https://console.cloud.tencent.com/trtc)
|
||||
2. 创建应用
|
||||
3. 获取 SDKAppID 和密钥
|
||||
|
||||
## 常见问题
|
||||
|
||||
### 1. npm install 失败
|
||||
|
||||
**解决方案**:
|
||||
```bash
|
||||
# 清除缓存
|
||||
npm cache clean --force
|
||||
|
||||
# 使用淘宝镜像
|
||||
npm install --registry=https://registry.npmmirror.com
|
||||
```
|
||||
|
||||
### 2. 数据库迁移失败
|
||||
|
||||
**解决方案**:
|
||||
- 检查数据库连接
|
||||
- 确认表名前缀是否正确
|
||||
- 手动执行 SQL 语句
|
||||
|
||||
### 3. 视频通话无法发起
|
||||
|
||||
**解决方案**:
|
||||
- 检查浏览器权限
|
||||
- 确认使用 HTTPS 或 localhost
|
||||
- 查看浏览器控制台错误
|
||||
|
||||
## 更多文档
|
||||
|
||||
- [完整配置指南](../TRTC_SETUP_GUIDE.md)
|
||||
- [功能说明文档](./README_VIDEO_CALL.md)
|
||||
- [API 接口文档](../API接口文档.md)
|
||||
Reference in New Issue
Block a user