API 参考
了解在 React、原生 JavaScript、TypeScript 和 CDN 配置中使用 Convai 像素流客户端的可用属性、选项和方法。
最后更新于
这有帮助吗?
了解在 React、原生 JavaScript、TypeScript 和 CDN 配置中使用 Convai 像素流客户端的可用属性、选项和方法。
expId
string
✅ 是
您要加载的体验的唯一体验 ID。
初始屏幕
React.ReactNode
❌ 否
在流加载前显示的可选自定义加载屏幕组件。
serviceUrls
对象
❌ 否
覆盖默认服务端点(适用于本地部署或自定义配置)。
serviceUrls.sessionFetch
string
❌ 否
用于获取会话数据的自定义 URL。
serviceUrls.pixelStreamBase
string
❌ 否
用于连接 Pixel Streaming 服务器的自定义基础 URL。
这些方法通过 ref 向组件暴露:
enableCamera()
启用用户的摄像头。
disableCamera()
禁用用户的摄像头。
enableCharacterAudio()
取消角色音频静音。
disableCharacterAudio()
将角色音频静音。
initializeExperience()
如果未自动启动,则开始体验。
容器
HTMLElement
✅ 是
pixel stream 将挂载到的 DOM 元素。
expId
string
✅ 是
用于加载体验的体验 ID。
初始屏幕
HTMLElement
❌ 否
在体验初始化期间显示的可选加载屏幕。
serviceUrls
对象
❌ 否
用于覆盖默认端点的对象(适用于本地部署或自定义后端)。
serviceUrls.sessionFetch
string
❌ 否
会话获取 API 的自定义端点。
serviceUrls.pixelStreamBase
string
❌ 否
Pixel Streaming 后端服务器的基础 URL。
这些可在 pixelStream 在原生/TS/CDN 配置中的实例上使用:
enableCamera()
启用用户的摄像头。返回一个 Promise。
disableCamera()
禁用用户的摄像头。返回一个 Promise。
enableCharacterAudio()
启用角色音频输出。
disableCharacterAudio()
禁用角色音频输出。
initializeExperience()
手动启动体验。
destroy()
清理流和 DOM 元素。
最后更新于
这有帮助吗?
这有帮助吗?