Mobile audio issues (safari & chrome)

Hey @ellis

Any errors on the console?

Did you allow microphone access when joining the meeting?

Thanks
Vic

Yes and yes… allowing access to the microphone… ** in the Host control panel… and on my device… see images above… **

sorry i cant access the console on my mobile device… as said it all works fine on desktop… any browser its working on…

But when on Mobile… Chrome… is not playing well… if you use the samsung browser it works … without any issues…

Hey @ellis

We tested it on our devices many times, but cannot reproduce the issue.

Could you share the return value of the following statement on the console of the browser?

JsMediaSDK_Instance.version

P.S.
Use chrome://inspect/ to remotely debug the page on the mobile.

Thanks
Vic

Thanks for your reply ~

I just tested other android & Iphone test phones with the supervisor, and found that they can be used normally, so I think it may be a hardware problem or the cache problem you just mentioned.

test mobile device:
Device: iPhone 13
OS: 15.4.1 (IOS)态10 (andriod)
Browser: Safari态Chrome

I am planning to reset the test phone to its factory settings and then try to see if it can function properly.

1 Like

Thanks for the feedback… mmmm… what ill do is clear the cache again, and then also make sure chrome is updated on all devices… … but still interesting why its so intermitted … :slight_smile: … and make sure ill redo the sdk again…

Ok… still no luck… redid the complete sdk from here.

But still on my samsung chrome… cache cleared… and allowing everything… i still get this…

and then via the console tool.

@williamhsu88157976 and @vic.yang


but on my computer browser its working… and seems its ok.

ok dont know if this will help… to ā€œmake it workā€

  1. When i open the page… It say Join Audio by Computer
  2. But then if you join… it says the browser is preventing access.
  3. Then I click on the Leave computer audio…
  4. Once this is done… another pop up comes up
  5. Join Audio by Computer
  6. Then it works…

so it seems like it selects the computer audio by default… and then you have to disable it… and then re-join the audio for it to work… strange…




Hey @ellis @williamhsu88157976

Have you ever disabled access to the microphone on the video preview page? If so, when entering the meeting, the microphone is still blocked.

To reset the permission, refer to this guide. Use your camera & microphone - Computer - Google Chrome Help

Thanks
Vic

No, my test phone will ask me whether to allow the use of the microphone before entering the meeting, I click to allow, and the camera is the same.

the situation i encountered :

  1. First of all, after entering the meeting, ā€œJoin Audio by Computerā€ will pop up first
  2. But after I clicked, there was no ā€œthe browser is preventing access.ā€ ,
  3. At this time, the microphone is normally turned on.
    But I can’t hear other people’s voices, and the device can’t receive my own voice.
  4. In the end, the zoom may be unable to receive the sound,so it’s popping up again ā€œJoin Audio by Computerā€ .
  5. At this time, the device will automatically help me click to join,The process 4 and 5 keeps going iteratively.

This same behavior occurs with some of our users as well and we don’t know how to get around it, the scenario is the same as you described.

After we updated to version 2.12.2 (we used 2.6.0 before) this issue occurs several times and it occurs more frequently when there are more users in the room. I have also noticed that users with older devices are reporting the issue.

I also have an older test device here, maybe from around 6 or 7 years ago, such as iPhone 7 Plus, Samsung S8, and Samsung M11. Yesterday, when testing on the newer iPhone 13 Pro, the functionality worked fine.

However, I have also tried version 2.7.0 on the Samsung M11 and the audio function worked properly, but it still didn’t work on iOS. Although I’m not sure of the exact reason."

Does Zoom have minimum hardware requirements ?

@williamhsu88157976 @vic.yang @alisson @tommy

It feels like we the only 3 people in the world that is using the web sdk… hahaha… because we the only one’s picking this up…

I have updated my software on my phone… i have the latest chrome. Its a samsung A21.
But it still seems ver 2.12.2 clashes with the permissions with chrome somewhere.

Just to be clear again.
Don’t know if its just ā€œAndroidā€ phones, as i don’t have apple.

  1. Works on Samsung Brower but not Chrome - This is for mobile browser’s not desktop or apps …apk’s.
  2. Its the ā€œAttendeeā€ that cant ā€œhearā€ the host
  3. Even if you click Join Audio by Computer it does not
  4. Version 2.6.0 worked fine
  5. Its almost like the audio permissions are getting set… then revoked… then you have to set it again… and revoke it… and then set it again to work…

I have posted images again if this might help.


Here’s an update on my observations today:

test mobile device :
Device: IPhone 14
OS: 16.4.1(IOS)
Browser: Safari

The error keeps appearing :

webSocket connection to 'wss://ngxsc.sc.zoom.us/ab/signal?.........'  :failed : The operation couldn't be completed Socket is not connected

Hi! any position @tommy on the issue we are reporting here? I had to downgrade the version to 2.6.0 where the audio doesn’t fail to connect and disconnect intermittently, I also noticed that the 2.12.2 version of the web sdk requires more hardware, which makes mobile devices suffer more and show crashes, errors . I urgently need a fix for the problem in v. 2.12.2, in v.2.6.0 iOS with updated safari does not display video when the screen is shared, this is causing a huge inconvenience, we cannot let these users use the zoom app, as our teaching platform requires its use 100 % in the website.

I have made some tested meeting SDK (client view) with

  • iPhone SE (first generation) with iOS 15.7.6 (18 May 2023)
  • the example from github
  • without vconsole.min.js (it needs a lot of computing power)
  • SharedArrayBuffer not active (in this test enviroment I have no server backend )
  • tested with iOS Safari

SDK versions

  • 2.6.0
  • 2.7.0
  • 2.8.0
  • 2.9.0
  • 2.9.5
  • 2.9.7*
  • 2.10.1*
  • 2.11.0*
  • 2.11.5*
  • 2.12.0*
  • 2.12.2*
  • 2.13.0*

(* all versions from 2.9.7 and higher: rejoin and crash (after some rejoin)

  • if the computing power is not sufficient
  • e.g click on camera on/off several times
  • or change from landscape mode to portrait mode and back (multiple times)

@zoom1234: is there any minimal hardware requirements for mobile?

@vic.yang
Here’s an update on my observations today:

Turn on the hotspot on your mobile phone today, let the test mobile phone use wifi connection, and find that the audio function can be used normally.
So it should be our company’s wifi connection problem, which caused the audio function to fail to connect.

Hey @williamhsu88157976

Thanks for sharing the information.

To make the audio work, the browser needs to connect to our media servers, as the errors show in the above comments, the mobile device was unable to connect to the server.

We will also investigate the cause of the issue.

Thanks
Vic

@vic.yang @williamhsu88157976
one observation that i have tested this weekend…

It is for sure a permission thing…
But i cant tell you if its the SDK or the workings of Chrome itself as you guys are the ā€œsmartā€ ones.

BUT … when you say JOIN with Audio… its like its NOT setting the permission correctly…

IF i go to my APP settings… (*not in the browser…) on my phone…
And set this as ASK EVERY TIME… i would expect it to ask… Join with Audio and when you click it set the permissions correctly…

So the NEXT step was… I set it to ā€œAllow only when using this appā€
and then it worked… yes yes sounds strange…

But what should happen in my mind… if its set even in the phones app settings as ASK EVERY TIME… the SDKs browser permissions should then set the App permission as well??

BY default its set to this…

So the only way i can force it to work is if I say Allow only using this app…

Hi, do we have any news on the issue check? We keep fighting. We have already changed all kinds of permissions in the browser, nothing changes the behavior.

Hey @alisson

Have you tried our latest version of MeetingSDK Web? It’s 2.13.0.

And we updated the configuration on Media Server, it may fix the network-related issues.

Thanks
Vic