着信音のカスタマイズ
This article explains how to replace the incoming call ringtone of TUICallKit, which is divided into application ringtone and offline push ringtone.
Setting application ringtone
There are two ways to set an application ringtone:
1. Replace Audio File
If you integrate the TUICallKit component via source code dependency, you can replace the audio files in the assets\audios folder to achieve the purpose of ringtone replacement:
File Name | Use |
phone_dialing.mp3 | Ringtone when initiating a call |
phone_ringing.mp3 | Ringtone when receiving a call |
2. Call Ringtone Interface
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';void setCallingBell() {TUICallKit.instance.setCallingBell('flie path');}
Set Mute Mode
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';void enableMuteMode() {TUICallKit.instance.enableMuteMode(true);}
Set Offline Push Ringtone
1. iOS
VoIP push does not support custom Definition push ringtones. APNs push allows modifying the parameters
call and groupcall in the interface params including TUIOfflinePushInfo.iOSSound Setting on the iOS platform for offline message ringtones.2. Android
Note:
The interface supports Huawei, Xiaomi, FCM.
FCM's push ringtone is set as the application ringtone.
For Huawei, Xiaomi, and APNs push ringtone settings, please set the
TUIOfflinePushInfo.iOSSound's iOSSound and androidSound fields when calling Call and GroupCall.