我正在编写一个处理以下内容的应用程序:
电话音量包括林格,视频,音频,游戏卷等。
我知道如何通过AudioManager实现沉默模式。但是对于2-4,我找不到任何有用的代码片段。我该怎么办?
发布于 2013-03-14 09:26:57
将其添加到代码的onCreate()方法中,然后使用0值来增加或减少0表示关闭的卷。
AudioManager mgr=null;
mgr=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamVolume(AudioManager.STREAM_MUSIC, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
mgr.setStreamVolume(AudioManager.STREAM_RING, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
mgr.setStreamVolume(AudioManager.STREAM_ALARM, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
mgr.setStreamVolume(AudioManager.STREAM_SYSTEM, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
mgr.setStreamVolume(AudioManager.STREAM_NOTIFICATION, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);发布于 2012-02-07 03:05:36
查看http://thinkandroid.wordpress.com/2010/04/05/dealing-with-the-android-media-player/
这些步骤是:
例如:
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
https://stackoverflow.com/questions/9164347
复制相似问题