element-hq / element-hq/element-ios

Loudspeaker not automatically activated when giving a video call - Loudspeaker's icon not explicit

Open
#7,209 1 comment 1 reaction 0 assignees View on GitHub
A-VoIP O-Frequent S-Minor T-Defect
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

Edit: add iOS version

### Steps to reproduce

Where are you starting? What can you see?

One of my relative uses an iphone 8 with Element 1.9.14

Problem 1. When she calls me by video, the loudspeaker is not automatically activated. Also the loudspeaker's icon is greyed (see screenshot), so the loudspeaker's status is not very clear as it could be, for example the icon could be striked through when deactivated.

Problem 2. When she taps on the loudspeaker's icon, the sound comes from the loudspeaker as attended but the icon don't change (it stays greyed).

### Outcome

#### What did you expect?

When the iphone of my relative calls me by video, the loudspeaker should be activated on her iphone.

Also the loudspeaker's icon should:
- change when loudspeaker is activated/deactivated
- be more explicit (striked through = deactivated, not striked through = activated).

#### What happened instead?

The loudspeaker is not activated when my relative calls me by video.
The meaning of the loudspeaker's icon is not explicit enough.
The icon does not change when toggled.
![screenshot-call](https://user-images.githubusercontent.com/6158790/209474680-95582f1d-aa68-45a8-8fbd-769d6feaac4c.png)

### Your phone model

iphone 8

### Operating system version

16.0.2

### Application version

Element 1.9.14

### Homeserver

Matrix.org

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.