Appearance
语音(Voice)
同一条音轨的语音,后播放的会顶替之前的。不同音轨上的语音可以同时播放。
仅支持mp3的音频。
播放语音
typescript
//在音轨1播放语音1,500ms淡入
LM.playVoice("Audio/Voice/语音1.mp3",100,1,500,true);
//在音轨0播放语音2
LM.playVoice("Audio/Voice/语音2.mp3");| 序号 | 参数 | 解释 | 值 | 默认值 |
|---|---|---|---|---|
| 1 | src | 资源地址 | 字符串 | |
| 2 | volume | 音量,可不填 | 数值 | 100 |
| 3 | track | 音轨,可不填 | 数值 | 0 |
| 4 | time | 淡入时间,单位毫秒,可不填 | 数值 | 0 |
| 5 | loop | 是否循环,可不填 | 布尔 | true |
停止播放语音
typescript
//停止播放音轨0的语音
LM.stopVoice();
//500ms淡出音轨1的语音
LM.stopVoice(1,500);| 序号 | 参数 | 解释 | 值 | 默认值 |
|---|---|---|---|---|
| 1 | track | 音轨,可不填 | 数值 | 0 |
| 2 | time | 淡出时间,单位毫秒,可不填 | 数值 | 0 |
暂停语音
typescript
//暂停语音
LM.pauseVoice();
//暂停音轨1的语音
LM.pauseVoice(1);| 序号 | 参数 | 解释 | 值 | 默认值 |
|---|---|---|---|---|
| 1 | track | 音轨,可不填 | 数值 | 0 |
恢复语音
typescript
//恢复语音
LM.resumeVoice();
//恢复音轨1的语音
LM.resumeVoice(1);| 序号 | 参数 | 解释 | 值 | 默认值 |
|---|---|---|---|---|
| 1 | track | 音轨,可不填 | 数值 | 0 |
获得语音音量
typescript
//获得橙光语音的音量
let se = LM.getVoiceVolume();设置语音音量
typescript
//设置语音音量为80,即橙光的语音音量
LM.setVoiceVolume(80);| 序号 | 参数 | 解释 | 值 | 默认值 |
|---|---|---|---|---|
| 1 | volume | 音量, | 数值 | 0 |