diff --git a/audon-fe/src/assets/request.oga b/audon-fe/src/assets/request.oga new file mode 100644 index 0000000..e6bdd7a Binary files /dev/null and b/audon-fe/src/assets/request.oga differ diff --git a/audon-fe/src/views/RoomView.vue b/audon-fe/src/views/RoomView.vue index 345a75f..4ca93b7 100644 --- a/audon-fe/src/views/RoomView.vue +++ b/audon-fe/src/views/RoomView.vue @@ -35,6 +35,7 @@ import NoSleep from "@uriopass/nosleep.js"; import { DateTime } from "luxon"; import boopSound from "../assets/boop.oga"; import messageSound from "../assets/message.oga"; +import requestSound from "../assets/request.oga"; const publishOpts = { audioBitrate: AudioPresets.music, @@ -89,6 +90,10 @@ export default { src: [messageSound], volume: 0.15, }), + request: new Howl({ + src: [requestSound], + volume: 0.4, + }) }, }; }, @@ -495,6 +500,7 @@ export default { if (this.speakRequests.has(participant.identity)) return; this.speakRequests.add(participant.identity); this.showRequestNotification = true; + this.sounds.request.play(); } }, async onAcceptRequest(identity) {