2011-06-23 12 views
1

今のところ、ボリュームはストリームタイプごとに設定できます。私は、アプリケーションごとの音量を制御する方法があるかどうか疑問に思っています。たとえば、この特定のゲームアプリケーションでは、同じストリームタイプを持つ他のアプリケーションのボリュームを変更せずに、ボリュームレベル10に設定できます。Android独自のボリュームコントロール

ご意見をいただければ幸いです。

おかげで、これはOSでサポートされていない

+0

このソリューションをチェックするhttp://stackoverflow.com/questions/2539264/volume-control-in-android-application –

+0

コメントありがとうございます。残念ながら、そのアプリケーションのボリューム設定は、アプリケーションが使用しているストリームタイプのシステムボリューム設定に反映されます。私が知りたいのは、システム設定に影響を与えずに、そのアプリケーションのボリュームを設定する方法です。 – artsylar

答えて

5

artsylar。

現在の音量レベルを覚えて変更し、元の音量レベルに戻すことで、偽装しようとすることは大歓迎です。ただし、ボリュームレベルをリセットする必要がある場合(アプリがクラッシュするなど)のすべてのケースをカバーすることは不可能です。

+0

コメントありがとうございます!ボリュームを一時的に変更するAPIはありません。ボリュームを変更すると、システム設定に反映されます。ありがとう! – artsylar

+1

@artsylar: "ボリュームを一時的に変更するAPIはありません。ボリュームを変更すると、システム設定に反映されます。 - それは私が言ったことです、そうです。唯一の音量設定*は、システム設定のものです。私が書いたように、アプリケーション固有のボリューム設定は "OSでサポートされていません"。 – CommonsWare

関連する問題