English | 简体中文
此仓库包含基于 Agora RTC Web SDK 4.x 的示例项目。
Web SDK 4.x 是基于 Web SDK 3.x 开发的全量重构版本,在继承了 Web SDK 3.x 功能的基础上,优化了 SDK 的内部架构,提高了 API 的易用性。
Web SDK 4.x 具有以下优势:
- 面向开发者提供更先进的 API 架构和范式。
- 所有异步场景的 API 使用 Promise 替代 Callback,提升集成代码的质量和健壮性。
- 优化频道事件通知机制,统一频道内事件的命名和回调参数的格式,降低断线重连的处理难度。
- 提供清晰和完善的错误码,方便错误排查。
- 支持 TypeScript。
功能 | 示例项目位置 |
---|---|
基础示例 | /src/example/basic |
进阶示例 | /src/example/advanced |
插件示例 | /src/example/plugin |
其他示例 | /src/example/others |
vue 框架示例 | /src/example/framework/vue |
react 框架示例 | /src/example/framework/react |
- 你必须使用 SDK 支持的浏览器运行示例项目。 关于支持的浏览器列表参考 浏览器兼容性和已知问题。
-
在项目根路径运行下面的命令安装依赖项。
npm install
-
运行下面的命令启动示例项目。
npm run dev
-
在示例项目设置页面上,输入 App ID 和 App Certificate,然后点击设置按钮。
- 关于 App ID 和 App Certificate 的获取方法参考 开始使用 Agora 平台。
如果你有任何问题或建议,可以通过 issue 的形式反馈。
- 你可以先参阅 常见问题
- 如果你想了解更多官方示例,可以参考 官方 SDK 示例
- 如果你想了解声网 SDK 在复杂场景下的应用,可以参考 官方场景案例
- 如果你想了解声网的一些社区开发者维护的项目,可以查看 社区
- 若遇到问题需要开发者帮助,你可以到 开发者社区 提问
- 如果需要售后技术支持, 你可以在 Agora Dashboard 提交工单
示例项目遵守 MIT 许可证。