试图在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