Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在游戏中的某些点禁用媒体播放器_Java_Android_Audio - Fatal编程技术网

Java 在游戏中的某些点禁用媒体播放器

Java 在游戏中的某些点禁用媒体播放器,java,android,audio,Java,Android,Audio,您好:我想能够在下面的代码中保留静音选项;每当有人纠正错误时,声音就会播放 我怎样才能使这个静音?当前,即使我的手机语音处于静音状态,语音也会打开。提前谢谢 if (enteredAnswer == answer) { MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.correct); mediaPlayer.start(); } 您可以使用: 设置此播放机的音量。建议使用此AP

您好:我想能够在下面的代码中保留静音选项;每当有人纠正错误时,声音就会播放

我怎样才能使这个静音?当前,即使我的手机语音处于静音状态,语音也会打开。提前谢谢

if (enteredAnswer == answer) {              
     MediaPlayer mediaPlayer =  MediaPlayer.create(this, R.raw.correct);
     mediaPlayer.start();
}
您可以使用:

设置此播放机的音量。建议使用此API进行平衡 应用程序中音频流的输出。除非你是 编写应用程序以控制用户设置时,应 优先于setstreamvolument,int,int使用,后者设置 特定类型的所有流的体积。请注意,已通过 体积值是0.0到1.0范围内的原始标量。UI控件应该 按对数缩放

要使MediaPlayer静音,您需要通过0:

mediaPlayer.setVolume(0, 0);
要恢复整个卷,您需要通过1:

mediaPlayer.setVolume(1, 1);