Skip to content

音乐(Bgm)

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

仅支持mp3的音频。

播放音乐

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

停止播放音乐

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

暂停音乐

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

恢复音乐

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

获得音乐音量

typescript
//获得橙光音乐的音量
let bgm = LM.getBgmVolume();

设置音乐音量

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