Skip to content

音效(Effect)

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

仅支持mp3的音频。

播放音效

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

停止播放音效

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

暂停音效

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

恢复音效

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

获得音效音量

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

设置音效音量

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