-Unity 2021.3.21 -Playfab SDK 2.163.230403 (fyi, online build notes dont show up for 2023) -Playfab Party SDK ? 1.7.6.0 ? (I installed it in Feb 2023, but it doesnt say anywhere that I can find the current version number. Please add it to the installed files somewhere.)
By default I set players "mute = true" when they join a lobby. This question is about preventing the Voice system from turning on if a user doesn't want it because its causing issues that are not empowered to be fixed in the Playfab Unity SDK.
I have some users reporting that when the online system turns on (when they open the online menu and it logs in) that it causes microphone issues and audio quality issues for them. I asked them to confirm the "default" hardware is set correctly in their system which they say it is.
One user specifically called out they dont see this issue in any other game and reported their hardware: " am using jabra elite 45h with external mic Hyper X SoloCast and after i press online they will switch to microphone on jabra elite 45h as Hands-Free mode " In a different post they said it puts the system into "call mode" (their words).
Since the Unity Playfab SDK cant change the input/output audio hardware because that api inst public in the Unity SDK, I cant provide a way for users to fix it and the users say they struggle to want to play the game.
QUESTION: Can I prevent the Voice system from ever turning on based on a runtime variable I control?