0

イコライザー アプリを作成したところ、Android 5.0 を使用しているときに帯域を調整できないとユーザーから不満が寄せられています。MainActivity 全体を書き留める必要はないと思います。他の電話と同じようにタッチが受信されていますが、回線は

eq.setBandLevel ((short)i, (short)level); 

>= Android 5.0 には何の影響もないようです。

これについて何か考えはありますか?

編集:人々が興味を持っている場合:

 eq = new Equalizer (0, 0); // <-----
        if (eq != null)
          {
          eq.setEnabled (true); // <-----
          int num_bands = eq.getNumberOfBands();
          num_sliders = num_bands;
          short r[] = eq.getBandLevelRange();
          min_level = r[0];
          max_level = r[1];
          for (int i = 0; i < num_sliders && i < MAX_SLIDERS; i++)
            {
            int[] freq_range = eq.getBandFreqRange((short)i);
            sliders[i].setOnSeekBarChangeListener(this);
            slider_labels[i].setText (formatBandLabel (freq_range));
            }
          }
        for (int i = num_sliders ; i < MAX_SLIDERS; i++)
          {
          sliders[i].setVisibility(View.GONE);
          slider_labels[i].setVisibility(View.GONE);
          }
4

0 に答える 0