音频资源
本文介绍 Linkus Web SDK Core 所提供的音频资源及使用方法。
背景信息
Linkus Web 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 Web 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();