如何呈现实时通话中发言者的音浪动态?

更新于
2026-09-23 14:52:23
21阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计594个文字,预计阅读时间需要3分钟。

如何呈现实时通话中发言者的音浪动态?

在K歌场景中,常需区分哪些用户正在说话、说话音量大小(音浪),并在UI上展示。1. 概述:在K歌场景中,需识别多个语音流,展示正在说话的用户及音量大小。

在 K 歌场景中,经常需要拉多路流并显示其中正在讲话的用户,我们需要甄别用户是否说话、说话音量大小(音浪),并在 UI 上展示。
1 概述

在 K 歌场景中,经常需要拉多路流并显示其中正在讲话的用户,我们需要甄别用户是否说话、说话音量大小(音浪),并在 UI 上展示,如图:

如何呈现实时通话中发言者的音浪动态?

2 源码下载

下载示例源码
参考文件: src/Examples/AdvancedAudioProcessing/SoundLevelAndAudioSpectrum

3 环境准备

在监听音量变化功能之前,需确保:

  • 已在项目中集成 ZEGO Express SDK,实现基本的实时音视频功能,详情请参考 快速开始 - 集成 和 快速开始 - 实现流程。
  • 已在 ZEGO 控制台 创建项目,并申请有效的 AppID,详情请参考 控制台 - 项目管理 中的“项目信息”。
4 使用步骤 4.1 监听音浪回调接口

注册 soundLevelUpdate 回调,接收流音量大小的变化。
音浪即某条流音量的大小。

阅读全文

本文共计594个文字,预计阅读时间需要3分钟。

如何呈现实时通话中发言者的音浪动态?

在K歌场景中,常需区分哪些用户正在说话、说话音量大小(音浪),并在UI上展示。1. 概述:在K歌场景中,需识别多个语音流,展示正在说话的用户及音量大小。

在 K 歌场景中,经常需要拉多路流并显示其中正在讲话的用户,我们需要甄别用户是否说话、说话音量大小(音浪),并在 UI 上展示。
1 概述

在 K 歌场景中,经常需要拉多路流并显示其中正在讲话的用户,我们需要甄别用户是否说话、说话音量大小(音浪),并在 UI 上展示,如图:

如何呈现实时通话中发言者的音浪动态?

2 源码下载

下载示例源码
参考文件: src/Examples/AdvancedAudioProcessing/SoundLevelAndAudioSpectrum

3 环境准备

在监听音量变化功能之前,需确保:

  • 已在项目中集成 ZEGO Express SDK,实现基本的实时音视频功能,详情请参考 快速开始 - 集成 和 快速开始 - 实现流程。
  • 已在 ZEGO 控制台 创建项目,并申请有效的 AppID,详情请参考 控制台 - 项目管理 中的“项目信息”。
4 使用步骤 4.1 监听音浪回调接口

注册 soundLevelUpdate 回调,接收流音量大小的变化。
音浪即某条流音量的大小。

阅读全文