100mslive / 100ms-web

A conferencing and streaming UI built with 100ms SDK.
https://examples-videoconferencing.app.100ms.live/preview/tmz-qdi-cyp
MIT License
195 stars 161 forks source link

Volume Buttons Unresponsive During Calls on Pixel Phone #701

Open umeshrenlty opened 2 months ago

umeshrenlty commented 2 months ago

Describe the bug Google pixel 6a Samsung Flip 4 Samsung Note10+

In this device, the volume button doesn't directly adjust the call sound. Instead, it controls a progress bar that visually increases or decreases, but it doesn't affect the call volume. The call volume is adjusted independently through the media volume controls.

export const VideoPlayer = React.forwardRef((props: React.DetailedHTMLProps<React.VideoHTMLAttributes<HTMLVideoElement>, HTMLVideoElement>, ref: any) => (
  <video ref = {ref} {...props}  />
))

Screenshot image

SDK Version:

"@100mslive/hms-noise-suppression": "^0.9.19",
 "@100mslive/react-sdk": "^0.8.19",
bhishakBitcanny commented 2 months ago

@ygit Can you kindly look into this?

ygit commented 2 months ago

Sure @bhishakBitcanny

raviteja83 commented 2 months ago

Phone volume can control the audio of the call. not the media volume one. it is across all devices for webrtc calls.

bhishakBitcanny commented 2 months ago

Pixel_8

Phone volume can control the audio of the call. not the media volume one. it is across all devices for webrtc calls.

So @raviteja83 in the above configuration, we should be able to get audio output. Unfortunately, we are not receiving any output audio unless we change the media volume. We have tried headphones and speakers but same behaviour is observed.

bhishakBitcanny commented 2 months ago

Kindly let me know if there are any findings.

raviteja83 commented 2 months ago

is autoplay error handled? can you check console if you get an error with error code 3008.

bhishakBitcanny commented 2 months ago

@raviteja83 I confirm that we are not getting any error as such.

bhishakBitcanny commented 1 month ago

@raviteja83 is this reproduced on your end?