public EqualizerHelper(int audioSessionId1, boolean equalizerEnabled) throws RuntimeException { mEqualizer = new Equalizer(0, audioSessionId1); mEqualizer.setEnabled(equalizerEnabled); mVirtualizer = new Virtualizer(0, audioSessionId1); mVirtualizer.setEnabled(equalizerEnabled); mBassBoost = new BassBoost(0, audioSessionId1); mBassBoost.setEnabled(equalizerEnabled); mPresetReverb = new PresetReverb(0, audioSessionId1); mPresetReverb.setEnabled(equalizerEnabled); }
public static void initVirtualizer(int audioID) { EndVirtual(); try { virtualizer = new Virtualizer(0, audioID); short str = (short) Extras.getInstance().saveEq().getInt(VIRTUAL_BOOST, 0); if (str > 0) { setVirtualizerStrength(str); }else { setVirtualizerStrength((short) 0); } } catch (Exception e) { e.printStackTrace(); } }
private void release(AudioEffect effect) { if (null != effect) { effect.setControlStatusListener(null); effect.setEnableStatusListener(null); if (effect instanceof Equalizer) { ((Equalizer) effect).setParameterListener(null); } else if (effect instanceof BassBoost) { ((BassBoost) effect).setParameterListener(null); } else if (effect instanceof Virtualizer) { ((Virtualizer) effect).setParameterListener(null); } effect.release(); } }
@Override protected void onCreate(Bundle savedInstanceState) { Log.d(AppConstants.LOG_TAG, "onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_hello_audioeffect); setUpViews(); playSong(); mBassBoost = new BassBoost(0, mMediaPlayer.getAudioSessionId()); mBassBoost.setEnabled(true); mVirtualizer = new Virtualizer(0, mMediaPlayer.getAudioSessionId()); mVirtualizer.setEnabled(true); mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE); mMaxVolume = mAudioManager .getStreamMaxVolume(AudioManager.STREAM_MUSIC); Log.d(AppConstants.LOG_TAG, "Max Volume: " + mMaxVolume); mVolumeBar.setMax(mMaxVolume); mLeftSeekBar.setMax(mMaxVolume); mRightSeekBar.setMax(mMaxVolume); updateCurrentVolume(); }
public Virtualizer getVirtualizer() { return mVirtualizer; }
public void setVirtualizer(Virtualizer virtualizer) { mVirtualizer = virtualizer; }
@TargetApi(Build.VERSION_CODES.KITKAT) public musicHandler(musicPlayer Gh) { mEvent = new Event("PLayer"); this.Gh = Gh; loadStartup(); mediaplayer = new MediaPlayer(); mediaplayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { if(needPlay){ isPrepared = true; play(needId); }else{ isPrepared = true; if(needStop){ needStop = false; }else{ mediaplayer.start(); } mediaplayer.setOnCompletionListener(OC); mEvent.trigger(playerEvents.SONG_CHANGED); } } }); needStop = true; playByNumber(0); EQs = new EqlizerSettings(Gh.getBaseContext()); bass = new BassBoost(0, mediaplayer.getAudioSessionId()); bass.setEnabled(true); equlizer = new Equalizer(0, mediaplayer.getAudioSessionId()); equlizer.setEnabled(true); virtualizer = new Virtualizer(0, mediaplayer.getAudioSessionId()); virtualizer.setEnabled(true); if(android.os.Build.VERSION.SDK_INT >= 19){ loudness = new LoudnessEnhancer( mediaplayer.getAudioSessionId()); loudness.setEnabled(true); }else{ loudness = null; } setEQs(EQs.isOn); setBass(EQs.BASS); setTrable(EQs.TRABLE); setVoice(EQs.VOICE); setVirtualizer(EQs.VIRCHULIZER); setLoudnessEnhancer(EQs.LOUDNESS); mEvent.trigger(playerEvents.EQ_CHANGED); mEvent.trigger(playerEvents.PLAYER_COMPLETE); }
public final View a(LayoutInflater paramLayoutInflater, ViewGroup paramViewGroup, Bundle paramBundle) { View localView1 = super.a(paramLayoutInflater, paramViewGroup, paramBundle, efj.wI); this.d = new cqf(this, f()); View localView2 = localView1.findViewById(aaw.mk); localView2.setOnClickListener(this); this.d.setAnchorView(localView2); this.d.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); this.Z = ((VideoView)localView1.findViewById(aaw.ml)); this.Z.setMediaController(this.d); this.Z.setOnPreparedListener(this); this.Z.setOnCompletionListener(this); this.Z.setOnErrorListener(this); v(); if ((paramBundle != null) && (this.a != null)) { this.Z.start(); this.Z.suspend(); this.ah = true; } a(localView1, aau.lN); int j; if (this.ad.getBooleanExtra("virtualize", false)) { if (Build.VERSION.SDK_INT < 18) { break label259; } j = 1; if (j != 0) { int k = this.Z.getAudioSessionId(); if (k != 0) { this.aj = new Virtualizer(0, k); this.aj.setEnabled(true); } } } if (Build.VERSION.SDK_INT >= 14) {} for (int i = 1;; i = 0) { if (i != 0) { localView1.setOnSystemUiVisibilityChangeListener(new cqe(this)); } return localView1; label259: j = 0; break; } }