自定义铃声
本文介绍如何替换 TUICallKit 的来电铃声,来电铃声分为应用铃声和离线推送铃声。
一、 设置应用铃声
设置应用铃声有两种方式:
1、替换音频文件
如果您通过源码依赖 TUICallKit 组件,您可以替换 assets\audios 文件夹下的音频文件来达到替换铃声的目的:
文件名 | 用途 |
phone_dialing.mp3 | 发起呼叫时的铃音 |
phone_ringing.mp3 | 接到呼叫时的铃音 |
2、设置铃声接口
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';void setCallingBell() {TUICallKit.instance.setCallingBell('flie path');}
设置静音模式
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';void enableMuteMode() {TUICallKit.instance.enableMuteMode(true);}
二、设置离线推送铃音
1、 iOS
VoIP 推送不支持自定义推送铃声。 APNs 推送可以修改
call
和groupcall
接口中的参数params
中的TUIOfflinePushInfo.iOSSound
设置iOS
平台上的离线消息铃声。2、 Android
注意:
接口支持华为、小米、FCM。
FCM 的推送铃声为设置的应用铃声。
华为、小米 和 APNS 推送铃声设置请在调用 Call 和 GroupCall 的时候设置
TUIOfflinePushInfo.iOSSound
的 iOSSound
及 androidSound
字段。