Android 棒棒糖下的糖分水平

Android 棒棒糖下的糖分水平,android,equalizer,Android,Equalizer,嘿,我制作了一个均衡器应用程序,现在用户抱怨在使用安卓5.0时无法调整频带。我不认为有必要写下整个主要活动,触摸正在被接收,就像他们在其他手机上一样,但线路 eq.setBandLevel ((short)i, (short)level); 似乎对>=Android 5.0没有任何影响 有什么想法吗 编辑:如果人们好奇: eq = new Equalizer (0, 0); // <----- if (eq != null) {

嘿,我制作了一个均衡器应用程序,现在用户抱怨在使用安卓5.0时无法调整频带。我不认为有必要写下整个主要活动,触摸正在被接收,就像他们在其他手机上一样,但线路

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);
          }

如果我们没有看到均衡器的实现,这个问题就没有多大意义。你能附上相关的源代码吗?更新了,以防万一