components-js
components-js copied to clipboard
Volume Controls
Describe the problem
As a participant, I would like to control the local volume of other participants.
Some users don't realize that they're too loud, or have some background noise above the activation level. In those cases I would like to reduce their volume a bit.
Describe the proposed solution
Jitsi has a volume slider on each of (their version of) their <ParticipantTile/>
. I don't have current screenshots, but in 2017 it looked like this:
(from https://jitsi.org/blog/control-the-volume-for-every-meet-participant/)
Alternatives considered
I tried to influence the <audio/>
element in <AudioTrack/>
(@livekit/components-react/src/components/participant/AudioTrack.tsx
) but couldn't get it working, since the controls would probably live in the <ParticipantTile/>
, and I'm not familiar enough with React itself.
Importance
would make my life easier
Additional Information
No response