2
WebViews
を含むアプリを構築しています。アンドロイドアプリのミュートウェブビュー
私は検索しましたが、そのうちの1つをミュートしたいのです(このアプリケーションまたはデバイス全体ではなく、WebView
)。この質問には特定の答えはありません。 AndroidでWebView
サウンドをミュートする方法を知っている人はいますか?
WebViews
を含むアプリを構築しています。アンドロイドアプリのミュートウェブビュー
私は検索しましたが、そのうちの1つをミュートしたいのです(このアプリケーションまたはデバイス全体ではなく、WebView
)。この質問には特定の答えはありません。 AndroidでWebView
サウンドをミュートする方法を知っている人はいますか?
WebViewsボリュームだけをミュートすることはできませんが、WebViewを表示しているときにシステムボリューム全体をミュートすることができます。同様:
public static void mute(Context context) {
AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
int mute_volume = 0;
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, mute_volume, 0);
}
とのWebViewが示されていない設定最大音量のように:あなたは、特定のWebViewは、以下の方法を使用することを示している
public static void unmute(Context context) {
AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
int unmute_volume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, unmute_volume, 0);
}
あなたが設定したくない場合あなたは現在のシステムボリュームを得ることができます。
mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
そして、Webviewを終了するときにローカルに保存してから、再度設定してください。
「WebView」をミュートすることはどういう意味ですか? –
@Akshay Bhat 'AB'は音量を無効にします –
あなたの要件を明確に説明してください。いくつかのコードを投稿するだけで、私たちはあなたを助けることができます。 –