有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
本文介绍自定义铃声、静音来电铃声功能的使用。

自定义来电铃声

设置自定义来电铃音,这里仅限传入本地文件地址需要确保该文件目录是应用可以访问的
const TUICallKit = uni.requireNativePlugin('TencentCloud-TUICallKit');
const tempFilePath = './static/rain.mp3'; // Locally stored audio files
let musicFilePath = '';

uni.saveFile({
tempFilePath: tempFilePath,
success: (res) => {
console.warn('保存文件成功 = ', JSON.stringify(res));
musicFilePath = res.savedFilePath;
musicFilePath = plus.io.convertLocalFileSystemURL(musicFilePath);
// Set ringtone
TUICallKit.setCallingBell(musicFilePath, (res) => {
if (res.code === 0) {
console.log('setCallingBell success');
} else {
console.log(`setCallingBell failed, error message = ${res.msg}`);
}
});

静音来电铃声

开启/关闭来电铃声。
开启后,收到通话请求时,不会播放来电铃声。
const TUICallKit = uni.requireNativePlugin('TencentCloud-TUICallKit');
const enable = true;
TUICallKit.enableMuteMode(enable);