Sound in Script Done
Fom script user can load, play and stop sound
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
var zonePlaySound = "PlaySound";
|
||||
var zonePlaySoundLoop = "playSoundLoop";
|
||||
var stopSound = "StopSound";
|
||||
var loopConfig ={
|
||||
volume : 0.5,
|
||||
loop : true
|
||||
}
|
||||
var configBase = {
|
||||
volume : 0.5,
|
||||
loop : false
|
||||
}
|
||||
var enterSoundUrl = "webrtc-in.mp3";
|
||||
var exitSoundUrl = "webrtc-out.mp3";
|
||||
var winSoundUrl = "Win.ogg";
|
||||
var enterSound;
|
||||
var exitSound;
|
||||
var winSound;
|
||||
loadAllSounds();
|
||||
winSound.play(configBase);
|
||||
WA.onEnterZone(zonePlaySound, () => {
|
||||
enterSound.play(configBase);
|
||||
})
|
||||
|
||||
WA.onEnterZone(zonePlaySoundLoop, () => {
|
||||
winSound.play(loopConfig);
|
||||
})
|
||||
|
||||
WA.onLeaveZone(zonePlaySoundLoop, () => {
|
||||
winSound.stop();
|
||||
})
|
||||
|
||||
WA.onEnterZone('popupZone', () => {
|
||||
|
||||
});
|
||||
|
||||
WA.onLeaveZone('popupZone', () => {
|
||||
|
||||
})
|
||||
|
||||
function loadAllSounds(){
|
||||
winSound = WA.loadSound(winSoundUrl);
|
||||
enterSound = WA.loadSound(enterSoundUrl);
|
||||
exitSound = WA.loadSound(exitSoundUrl);
|
||||
}
|
||||
Reference in New Issue
Block a user