AudioManager.SetStreamMute(Stream, Boolean) メソッド

定義

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

[Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")]
public virtual void SetStreamMute (Android.Media.Stream streamType, bool state);
[<Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")>]
abstract member SetStreamMute : Android.Media.Stream * bool -> unit
override this.SetStreamMute : Android.Media.Stream * bool -> unit

パラメーター

streamType
Stream

ミュート/ミュート解除するストリーム。

state
Boolean

必要なミュート状態: ミュート ON の場合は true、ミュート OFF の場合は false

属性

注釈

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

この方法は、オーディオ設定のプラットフォーム全体の管理またはメインテレフォニー アプリケーションを置き換えるアプリケーションでのみ使用する必要があります。

このメソッドは、デバイスが によって #isVolumeFixed()示される固定ボリューム ポリシーを実装する場合は影響しません。

このメソッドは、API レベル 22 では非推奨となりました。 API レベル 22 より前では、このメソッドの動作は大きく異なっており、慎重に使用する必要があります。 22 より前のプラットフォームにのみ適用されます。<ul<>li>ミュート コマンドは、クライアント プロセスの死から保護されます。ストリームでアクティブなミュート要求を持つプロセスが停止した場合、このストリームは自動的にミュート解除されます。</li li><>特定のストリームのミュート要求は累積されます。AudioManager は 1 つ以上のクライアントから複数のミュート要求を受信でき、ストリームは同じ数のミュート解除要求を受信した場合にのみミュート解除されます。</li li><>ユーザー エクスペリエンスを向上させるには、アプリケーションで onPause() でミュートされたストリームのミュートを解除する必要があり、必要に応じてミュートが onResume() に再び含まれる必要があります。</li></ul>

このメンバーは非推奨とされます。 代わりに または #ADJUST_UNMUTE#ADJUST_MUTE使用#adjustStreamVolume(int, int, int)します。

android.media.AudioManager.setStreamMute(int, boolean)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

こちらもご覧ください