试图在Android应用程序上设置静音按钮(java)
我试图在我的应用程序的GUI上设置一个简单的静音按钮。选中时: 1.静音媒体音量 一个再次选择时, 2.取消静音媒体音量试图在Android应用程序上设置静音按钮(java)
我是新来的Java。我不知道要导入哪个包或哪个语句最适合此。 这是我到目前为止有:
//Mute Button     btnMute = (Button)findViewById(R.id.wmute); 
按钮XML:通过this documentation阅读
<Button      android:id="@+id/wmute" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Mute" /> 
回答:
选择:1
@Override     public void onClick(View v) { 
     switch (v.getId()) { 
     case R.id.wmute: 
     AudioManager.setMode(AudioManager.MODE_IN_CALL); 
     AudioManager.setStreamSolo(AudioManager.STREAM_VOICE_CALL, true); 
     break; 
     default: 
     break; 
     } 
    } 
选择:2
AudioManager.setMode(AudioManager.MODE_NORMAL); AudioManager.setStreamSolo(AudioManager.STREAM_VOICE_CALL, false); 
回答:
。基本上你可以用adjustVolume()和adjustStreamVolume()方法操纵你的声音。
使用你的按钮来触发一个事件,该事件调用这些方法之一来操纵你想操作的任何流的音量。
您可以使用这些方法来调整的通知,音乐,铃声等体积...
以上是 试图在Android应用程序上设置静音按钮(java) 的全部内容, 来源链接: utcz.com/qa/257832.html
