Call
  • 概览
    • 产品介绍
    • 开通服务
    • 价格中心
      • 免费时长
      • Call 包月套餐
      • 订阅套餐时长计费说明
  • 开始集成
    • 跑通 Demo
    • 集成
      • Web&H5 (React)
      • Web&H5 (Vue3)
    • userSig 鉴权
  • 基础功能
    • Conversational Chat
      • Vue3
      • React
    • 自定义 UI
    • 设置昵称、头像
    • 群通话
    • 悬浮窗
    • 自定义铃声
    • 设置分辨率和填充模式
    • 监控通话状态
    • 设置语言
  • 高级功能
    • 虚拟背景
    • AI 降噪
    • 云端录制
  • 客户端 API
    • UIKit APIs
      • API Overview
      • TUICallKit
    • Engine APIs
      • TUICallEngine
      • TUICallEvent
  • 服务端 API
    • 通话状态回调
      • 通话状态回调
      • 通话事件回调
      • 回调配置
        • 回调配置接口列表
        • 创建回调配置
        • 查询回调配置
        • 更新回调配置
        • 删除回调配置
    • RESTful API
      • Call Records
        • REST 接口简介
        • 通过 callId 获取记录
        • 通过条件获取记录
      • End Calls
  • Solution
    • WhatsApp Clone
  • 常见问题
    • 全平台
    • Web
    • 错误码
    • 发布日志
Call

自定义铃声

本文介绍自定义铃声、静音来电铃声功能的使用。

设置来电铃声

仅限传入本地 MP3 格式的文件地址,确保该文件可以访问的。
如需恢复默认铃声 filePath 传空即可。
使用 ES6 import 方式引入铃声文件。
说明:
v3.0.0+ 支持。
import filePath from '../public/ring.mp3';

try {
await TUICallKitServer.setCallingBell(filePath?: string);
} catch (error: any) {
alert(`[TUICallKit] setCallingBell API failed. Reason: ${error}`);
}

静音来电铃声

开启/关闭来电铃声。
开启后,收到通话请求时,不会播放来电铃声。
说明:
v3.1.2+ 支持。
try {
await TUICallKitServer.enableMuteMode(enable: boolean)
} catch (error: any) {
alert(`[TUICallKit] enableMuteMode API failed. Reason: ${error}`);
}

向社区提问!
开始技术讨论并获取即时专家支持!