26 lines
926 B
HTML
26 lines
926 B
HTML
|
<html>
|
||
|
<head>
|
||
|
<!-- Need to include jQuery! -->
|
||
|
<script src="nui://game/ui/jquery.js" type="text/javascript"></script>
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.1.1/howler.min.js" type="text/javascript"></script>
|
||
|
<script>
|
||
|
var audioPlayer = null;
|
||
|
// Listen for NUI Messages.
|
||
|
window.addEventListener('message', function(event) {
|
||
|
// Check for playSound transaction
|
||
|
if (event.data.transactionType == "playSound") {
|
||
|
|
||
|
if (audioPlayer != null) {
|
||
|
audioPlayer.pause();
|
||
|
}
|
||
|
|
||
|
audioPlayer = new Howl({src: ["./sounds/" + event.data.transactionFile + ".ogg"]});
|
||
|
audioPlayer.volume(event.data.transactionVolume);
|
||
|
audioPlayer.play();
|
||
|
|
||
|
}
|
||
|
});
|
||
|
</script>
|
||
|
</head>
|
||
|
</html>
|