Update collaboration sounds, add sounds to screensharing

This commit is contained in:
Nate Butler 2023-07-04 16:18:42 -04:00
parent 31483db5d8
commit a7ce602bac
10 changed files with 11 additions and 2 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -15,15 +15,19 @@ pub enum Sound {
Leave,
Mute,
Unmute,
StartScreenshare,
StopScreenshare,
}
impl Sound {
fn file(&self) -> &'static str {
match self {
Self::Joined => "joined",
Self::Leave => "leave",
Self::Joined => "joined_call",
Self::Leave => "leave_call",
Self::Mute => "mute",
Self::Unmute => "unmute",
Self::StartScreenshare => "start_screenshare",
Self::StopScreenshare => "stop_screenshare",
}
}
}

View File

@ -1222,6 +1222,9 @@ impl Room {
};
cx.notify();
}
Audio::play_sound(Sound::StartScreenshare, cx);
Ok(())
}
Err(error) => {
@ -1311,6 +1314,8 @@ impl Room {
} => {
live_kit.room.unpublish_track(track_publication);
cx.notify();
Audio::play_sound(Sound::StopScreenshare, cx);
Ok(())
}
}