components-js icon indicating copy to clipboard operation
components-js copied to clipboard

Volume Controls

Open dmke opened this issue 1 year ago • 0 comments

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:

image

(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

dmke avatar Jan 11 '24 10:01 dmke