google / google/ExoPlayer

Allow setting audio volume on a per-MediaSource basis

Open
#9,012 1 comment 0 reactions 1 assignee Claimed by @andrewlewis View on GitHub
enhancement low priority
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

I am working on a project which requires me to mix multiple media sources. While **MergingMediaSource** is capable to do the merging but I would also need a way to control volume for each media source.

audiosource1 + audiosource2 = mergemediasource1 **(volume 1.0)**
audiosource3 + audiosource4 + audiosource5 = mergemediasource2 **(volume 0.5)**

mergemediasource1 + mergemediasource2 = concatenatingMediaSource --> provide this to exoplayer

Is it possible somehow?

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.