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

回到顶部