voxeet / voxeet-uxkit-cordova

Dolby.io UXKit for Cordova
Other
1 stars 14 forks source link

Speaker audio off, despite calling Voxeet.defaultBuiltInSpeaker(true) before joining conference #39

Closed mattyg closed 3 years ago

mattyg commented 3 years ago

Describe the bug

Calling Voxeet.defaultBuiltInSpeaker(true) before joining a conference does not cause the speaker to be enabled by default.

Very inconsistently, the device speaker is enabled when joining the conference, as expected.

Expected Behaviour

Every time a user joins a conference after calling Voxeet.defaultBuiltInSpeaker(true), the other participants audio will be played out of the built-in device speaker, without needing to toggle the speaker button.

Steps to Reproduce the Problem

See the minimalistic code example below.

Minimalistic code (recommended)

This repo (branch no-hud-video-bug) demonstrates the issue: https://github.com/mattyg/voxeet-cordova-example

Both devices used were on Android.

Follow the steps below to reproduce:

Inconsistently, the speaker button is toggled "off" and no audio comes out of the device built-in speakers. Upon clicking the speaker button, audio comes out of the device built-in speakers

Specifications

feded commented 3 years ago

I have the same problem with Android, iOS working as expected. Any solution on this?

FabienLavocat commented 3 years ago

Sorry for the delay, we are still looking into it. Our 3.0.1 release on Monday will fix most of the issues reported.

mattyg commented 3 years ago

@FabienLavocat I'm still experiencing the issue on Android with the 1.4.2 release, though it has changed slightly:

Conference audio plays out of the "ear-piece" speaker not the "speaker-phone" speaker, and the button is toggled "off." Tapping the button opens a modal window with the text "Media output" and no other content. The behavior is now consistent.

mattyg commented 3 years ago

@FabienLavocat Just checking on this -- do you have an ETA when this will be resolved?

mattyg commented 3 years ago

Just checking on this again -- do you have an ETA when this will be resolved?

mattyg commented 3 years ago

This core issue was resolved in the 1.4.5. Thank you!

Speaker audio is now enabled by default after calling Voxeet.defaultBuiltInSpeaker(true) before joining conference.

However, conference audio plays out of the "ear-piece" speaker not the "speaker-phone" speaker. Tapping the speaker button opens a modal window with the text "Media output" and no other content. I will create a seperate ticket for this issue (#41)

In the future would you mind updating relevant tickets when issues are resolved by new versions? Thanks.