[mirotalk] - add audio notification for recording Start-Stop

This commit is contained in:
Miroslav Pejic
2021-04-08 15:24:25 +02:00
parent 4e13498deb
commit 1e803d65a2
6 changed files with 13 additions and 3 deletions
Binary file not shown.
Binary file not shown.
+13 -3
View File
@@ -16,9 +16,11 @@ const myChatAvatar = "../images/programmer.svg";
const friendChatAvatar = "../images/friend.svg";
const peerLoockupUrl = "https://extreme-ip-lookup.com/json/";
const notifyBySound = true; // turn on - off sound notifications
const notifyAddPeer = "../audio/add_peer.mp3";
const notifyRemovePeer = "../audio/remove_peer.mp3";
const notifyNewMessage = "../audio/new_message.mp3";
const notifyAddPeer = "../audio/addPeer.mp3";
const notifyRemovePeer = "../audio/removePeer.mp3";
const notifyNewMessage = "../audio/newMessage.mp3";
const notifyRecStart = "../audio/recStart.mp3";
const notifyRecStop = "../audio/recStop.mp3";
const notifyError = "../audio/error.mp3";
const isWebRTCSupported = DetectRTC.isWebRTCSupported;
const isMobileDevice = DetectRTC.isMobileDevice;
@@ -985,8 +987,10 @@ function setScreenShareBtn() {
function setRecordStreamBtn() {
recordStreamBtn.addEventListener("click", (e) => {
if (isStreamRecording) {
playSound("recStop");
stopStreamRecording();
} else {
playSound("recStart");
startStreamRecording();
}
});
@@ -2167,6 +2171,12 @@ async function playSound(state) {
case "newMessage":
file_audio = notifyNewMessage;
break;
case "recStart":
file_audio = notifyRecStart;
break;
case "recStop":
file_audio = notifyRecStop;
break;
case "error":
file_audio = notifyError;
break;