Skip to content

语音(Voice)

同一条音轨的语音,后播放的会顶替之前的。不同音轨上的语音可以同时播放。

仅支持mp3的音频。

播放语音

typescript
//在音轨1播放语音1,500ms淡入
LM.playVoice("Audio/Voice/语音1.mp3",100,1,500,true);
//在音轨0播放语音2
LM.playVoice("Audio/Voice/语音2.mp3");
序号参数解释默认值
1src资源地址字符串
2volume音量,可不填数值100
3track音轨,可不填数值0
4time淡入时间,单位毫秒,可不填数值0
5loop是否循环,可不填布尔true

停止播放语音

typescript
//停止播放音轨0的语音
LM.stopVoice();
//500ms淡出音轨1的语音
LM.stopVoice(1,500);
序号参数解释默认值
1track音轨,可不填数值0
2time淡出时间,单位毫秒,可不填数值0

暂停语音

typescript
//暂停语音
LM.pauseVoice();
//暂停音轨1的语音
LM.pauseVoice(1);
序号参数解释默认值
1track音轨,可不填数值0

恢复语音

typescript
//恢复语音
LM.resumeVoice();
//恢复音轨1的语音
LM.resumeVoice(1);
序号参数解释默认值
1track音轨,可不填数值0

获得语音音量

typescript
//获得橙光语音的音量
let se = LM.getVoiceVolume();

设置语音音量

typescript
//设置语音音量为80,即橙光的语音音量
LM.setVoiceVolume(80);
序号参数解释默认值
1volume音量,数值0