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'禁用音量 –
请清楚解释您的要求。张贴一些代码,然后只有我们可以帮助你。 –