0

setStreamMute の Android ドキュメント:

オーディオ ストリームをミュートまたはミュート解除します。

...

特定のストリームに対するミュート リクエストは累積的です。AudioManager は 1 つ以上のクライアントから複数のミュート リクエストを受け取ることができ、同じ数のミュート解除リクエストが受信された場合にのみ、ストリームのミュートが解除されます。

...

リクエストが累積的であるというこの問題は、私の実装では問題があります。ストリーム ボリュームを 0 に設定してから、getStreamVolume を使用してミュートを解除すると、何か問題があるのでしょうか?

4

1 に答える 1

0

他のアプリケーションについてはわかりませんが、私のアプリケーションには違いがありました。システム ストリームの音量を 0 に設定すると、電話も振動するように設定されます。ただし、ストリームをミュートすると、この副作用は発生しません。

于 2013-10-19T01:00:23.100 に答える