# 🚨 问题诊断：LiveKitClient is not defined

## 根本原因

**CDN 脚本路径错误！**

之前使用的 URL：
```
https://cdn.jsdelivr.net/npm/livekit-client@2/dist/livekit-cloud.globals.min.js
```

问题：这个文件不存在（返回 404）

## ✅ 解决方案

### 方案 A：使用正确的 CDN 路径

```html
<script src="https://cdn.jsdelivr.net/npm/livekit-client@2.1.0/dist/livekit-client.umd.min.js"></script>
```

或者使用 npm package 的正确路径：
```
https://cdn.jsdelivr.net/npm/livekit-client@2.1.0/+esm
```

### 方案 B：使用本地文件

下载正确的 JS 文件并本地引用

### 方案 C：使用 React Native（推荐）

RN 客户端已经内置 LiveKit，不需要 CDN

## 🔧 立即修复

测试页面已更新为：
```
http://192.168.31.229:8899/web-test-v3.html
```

使用本地加载的 LiveKit 库，避免 CDN 问题。

## 📱 推荐测试方式

### 方式一：React Native（最可靠）
```bash
cd /Users/leo/.hermes/workspace/livekit-agents/react-native-example
npx react-native run-ios --device
```

### 方式二：在线 Playground
```
https://livekit-agent-playground.vercel.app/
```
填入本地服务器地址和 Token

### 方式三：HTML 测试页面（已修复）
```
http://192.168.31.229:8899/web-test-v3.html
```

## 🔑 最新 Token

```
Room:       voice-ai-meeting
Identity:   phone-user
Token:      eyJhbG...sOY4
Server:     ws://192.168.31.229:7880
```
