音频资源

本文介绍 Linkus Windows SDK Core 所提供的音频资源及使用方法。

背景信息

Linkus Windows SDK Core 项目文件的 assets 目录包含了可用音频的源文件及 base 64 编码后的字符串。
  • 音频源文件:存储于 sounds 文件夹内。
  • base64 编码字符串:存储于 sound.js 文件内。
参见下表以了解所提供的音频资源。
名称 说明 名称 说明
Ring 来电铃声 DTMF04 按键 4 提示音
Callend 通话结束提示音 DTMF05 按键 5 提示音
Callwaiting 呼叫等待提示音 DTMF06 按键 6 提示音
ringback 回铃音 DTMF07 按键 7 提示音
DTMF00 按键 0 提示音 DTMF08 按键 8 提示音
DTMF01 按键 1 提示音 DTMF09 按键 9 提示音
DTMF02 按键 2 提示音 DTMFStar 按键 * 提示音
DTMF03 按键 3 提示音 DTMFPound 按键 # 提示音

使用音频资源

Linkus Windows SDK Core 支持通过以下方式引入并使用音频资源。
  • 直接引用音频源文件。
  • 通过 base64 编码引用音频资源。更多信息,参见下方示例代码。
    import sounds from '/assets/sounds';
    const { Ring, Callend } = sounds;
    const audio = new Audio(Ring);
    audio.play();
    
    // 改变 audio.src 的值,播放不同的音频
    audio.src = Callend;
    audio.play();