aws / aws/amazon-chime-sdk-android

Audio is not transferring to secondary display

Open
#472 3 comments 0 reactions 0 assignees View on GitHub
feature-request Triaged
Dominant language
Kotlin
Stars
113
Forks
60
Avg merge
40m
Merged PRs (30d)
2

Description

**Describe the bug**
We are using a secondary display (i.e. presentation is a special kind of dialog whose purpose is to present content on a secondary display) to show attendees videos on it. But the audio is not transferring to the secondary display it's still coming from the phone instead of the secondary display.

**To Reproduce**
Steps to reproduce the behavior:
1. Start screen mirroring from the settings.
2. Open Youtube or any media app & play the video.
3. Check audio is coming from mirrored display.
4. Join the meeting from the same device when screen is mirrored.
5. Check audio is not transferring to secondary display, it's still coming from the phone.

**Expected behavior**
Is there any way to transfer audio to secondary display like other media applications. We check it with both audio configuration i.e `AudioStreamType.Music & AudioStreamType.VoiceCall`

**Test environment Info (please complete the following information):**
- Device: Pixel 6 Pro, Motorola Edge 20
- OS: Android 12
- Version amazon-chime-sdk: [0.17.1]
- Version amazon-chime-sdk-media: [0.17.1]

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using screen mirroring, a media app, and a meeting on Android 12 with the listed devices and SDK version. Start by tracing the SDK's handling of secondary displays and the AudioStreamType.Music and AudioStreamType.VoiceCall configurations; done means meeting audio is routed to the secondary display rather than the phone.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
audio-video-rtc, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.