2
我正在構建一個包含一些WebViews
的應用程序。在Android應用程序中靜音webview
我想靜音其中一個(不是整個應用程序或設備只是具體的WebView
)我搜索,但沒有一定的答案這個問題。 有沒有人知道如何在Android中靜音WebView
聲音?
我正在構建一個包含一些WebViews
的應用程序。在Android應用程序中靜音webview
我想靜音其中一個(不是整個應用程序或設備只是具體的WebView
)我搜索,但沒有一定的答案這個問題。 有沒有人知道如何在Android中靜音WebView
聲音?
您不能僅靜音WebViews音量,但可以在顯示WebView時靜音整個系統音量。像:
當你顯示出特別的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);
}
當沒有顯示web視圖設置最大音量,如:
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' –
@Akshay Bhat'AB'禁用音量 –
請清楚解釋您的要求。張貼一些代碼,然後只有我們可以幫助你。 –