WebSocket 传输层
SDK 默认使用 WebRTC 进行实时语音对话。在 WebRTC 不可用的环境中,你可以改用基于 WebSocket 的传输方式。
何时使用 WebSocket 传输
情况
建议
设置
React
// 1. 注册传输——必须在调用 connect() 之前导入
import '@convai/web-sdk/vanilla/websocket';
import { useConvaiClient, ConvaiWidget } from '@convai/web-sdk/react';
export default function App() {
const client = useConvaiClient({
apiKey: '...',
characterId: '...',
transport: 'websocket',
});
return <ConvaiWidget convaiClient={client} />;
}原生 JS
包隔离
功能对比
功能
WebRTC(默认)
WebSocket
麦克风行为
API 参考
Config
字段
类型
默认值
说明
静态方法
最后更新于
这有帮助吗?