2011-06-23 4 views
1

Pour l'instant, le volume peut être défini par type de flux. Je me demande simplement s'il existe un moyen de contrôler le volume par application. Par exemple, pour cette application de jeu spécifique, je peux définir au niveau de volume 10 sans changer le volume pour l'autre application qui a le même type de flux.Contrôle de volume indépendant Android

Tous les commentaires seront grandement appréciés.

Merci, artsylar

+0

vérifiez cette solution http://stackoverflow.com/questions/2539264/volume-control-in-android-application –

+0

merci pour votre commentaire. Malheureusement, le paramètre de volume pour cette application reflète toujours le paramètre de volume système pour le type de flux utilisé par l'application. Ce que je voudrais savoir, c'est comment régler le volume pour cette application seulement sans affecter le réglage du système. – artsylar

Répondre

5

Ce n'est pas pris en charge par le système d'exploitation.

Nous vous invitons à essayer de faire semblant en vous rappelant le niveau de volume actuel, en le modifiant, puis en rétablissant le niveau de volume d'origine. Toutefois, il sera impossible de couvrir tous les cas où le niveau de volume doit être réinitialisé (par exemple, votre application tombe en panne).

+0

Merci pour votre commentaire! Il n'y a pas d'API disponible pour modifier temporairement le volume. Une fois que vous modifiez le volume, il sera reflété dans les paramètres du système. Merci! – artsylar

+1

@artsylar: "Il n'y a pas d'API disponible pour modifier le volume temporairement.Une fois que vous modifiez le volume, il sera reflété dans les paramètres du système." - C'est à peu près ce que j'ai dit, oui. Les seuls paramètres de volume * sont * ceux des paramètres du système. Comme je l'ai écrit, les paramètres de volume spécifiques à l'application "ne sont pas pris en charge par le système d'exploitation". – CommonsWare