Tag: 音量

如何在Android中获取/设置媒体音量(spotify)和TTS?

减少流量并同时增加TTS量 我有这个Android应用程序,每次都与TTS交谈并使用流媒体音乐(spotify)。 所以,我需要减少音量并增加TTS 我使用此代码,但这也减少了tts。 AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,[int value],[if desired a flag]); 任何减少像流音乐一样的方法。 在Java / android中。

设置Java Clip的音量

有没有办法在Java设置Clip的相应音量? 我有这个方法: public static void play(Clip clip) { if (Settings.getSettings().isVolumeOn()) { FloatControl volume = (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN); volume.setValue(-1 * Settings.getSettings().getVolume()); clip.start(); } } Settings.getSettings().getVolume()返回0 – 100范围内的Integer 卷: 0:没有声音 40:带耳机的最佳声音 60:最佳声音 100:完整的声音 所以基本上这应该像VLC的规模(但是一半,因为VLC从0 to 200 )。 我发现我可以通过使用volume.setValue(-10f);来减少剪辑的分贝volume.setValue(-10f); 但我更喜欢某种类型的卷volume.setValue(clip.getMaxVolume() * Settings.getSettings().getVolume()/100) 。 其中clip.getMaxVolume()将返回剪辑的最大音量。

在MIDI音序器中控制音量的方法是什么?

有人能告诉我如何在不使用音库或合成器的情况下控制MIDI音序器的音量吗? 我希望在按顺序继续播放下一个MIDI之前使MIDI淡出 if(midiplay) { midi = s + savereq; try { //System.out.println(“Play MIDI ” + midi); if (musicSr != null) { /* This is where I want it to fade out*/ musicSr.stop(); //stop sequencer musicSr.close(); //close sequencer } musicSr = null; musicS = null; File music = new File(midi); if(music.exists()) { musicS = MidiSystem.getSequence(music); } […]

如何控制MIDI通道的音量

我有这个代码: Synthesizer synthesizer = MidiSystem.getSynthesizer(); synthesizer.open(); Instrument[] instrument = synthesizer.getDefaultSoundbank().getInstruments(); synthesizer.loadInstrument(instrument[29]); MidiChannel[] channels = synthesizer.getChannels(); MidiChannel channel = channels[1]; channel.programChange(29); channel.noteOn(noteNumber, 127); Teszthang.sleep(2000); channel.noteOff(noteNumber); 所以这是一个例子,以最大音量(127)播放声音2秒。 但是我想控制通道的音量,比如在2秒后,音量会在另外2秒内淡出。 我怎么能这样做? 我知道这些方法: channel.controlChange(controller, value); channel.setPolyPressure(noteNumber, pressure); 但这些不会改变任何音量! 我不知道如何使用这些方法。 如何在noteOn()播放后更改频道的音量?

Java Sound可以用来控制系统卷吗?

Java Sound为各种声音线function提供了FloatControl实例,并提供了MASTER_GAIN和VOLUME控件类型。 这些控件可以用来改变系统音量吗?