# 🔧 LiveKit 加载问题诊断

## 当前状态

✅ 文件存在: `livekit-client.min.js` (335KB)
✅ HTTP 可访问: 端口 8899
✅ HTML 引用正确: `<script src="livekit-client.min.js"></script>`

## 问题

用户报告 `LiveKitClient is undefined`

## 可能原因

### 1. 脚本加载时机问题
脚本可能在 DOM 加载完成后才执行检查，导致暂时性错误

### 2. UMD 模块包装问题
库使用 UMD 格式，可能在某些浏览器中不工作

### 3. 浏览器安全限制
HTTP 页面无法加载某些功能

## 解决方案

### 方案 A: 使用更简单的测试页
```
http://192.168.31.229:8899/test-simple.html
```

### 方案 B: 添加错误处理
```javascript
window.addEventListener('load', () => {
    console.log('LiveKitClient:', typeof LiveKitClient);
});
```

### 方案 C: 使用不同版本的 SDK
尝试 livekit-client@2.0.0 或 latest

## 下一步

请在手机浏览器打开:
1. `http://192.168.31.229:8899/test-simple.html` - 简单测试
2. `http://192.168.31.229:8899/web-test-local.html` - 完整测试

如果仍然失败，请提供:
- 浏览器控制台完整错误信息
- 页面源代码中的 script 标签
