Azure / Azure/Communication

[iOS] There is no choice for bottom speaker of iPhone, speaker name localization and unable to close speaker sound

Open
#108 4 comments 0 reactions 2 assignees Claimed by @RinaRish View on GitHub
Calling Documentation iOS
Dominant language
No language data
Stars
340
Forks
113
PR merge metrics
No merged PRs in 30d

Description

Hi.

When we call getSpeakerList method, in the list only Build-in Speaker (top speaker (handset) of iPhone) is returns. However we need more sound and want to use bottom speaker but we can't.

We want also volume off the sound but I could not see any option for that. There is option mute available for call which only mutes microphone. But we need do that for speaker (mute/volume off). I thought maybe I can do that with deviceInfo.setSpeaker(nil) however parameter is not nullable so it is impossible to. How can I volume off?

We want to develop speaker chooser like Teams if it is possible we can give them different icons. There is 3 option we want to add in our app: 1- Build in speaker (top headset) 2- Bottom speaker (most loud speaker) 3- Volume off
- Speaker name returns English only. Is there any possible to returns multi language or can we handle it?
- Can we understand the speaker source is build in speaker (handset) or bottom speaker? In id it says "Default output route". Is there any option to get unique information references (for understand what/which source it is programmatically) ?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.