Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onBinded(IPlayerService svc, ServiceConnection conn) {
- mConnection = conn;
- mPlayer = svc;
- try {
- LinearLayout ll = (LinearLayout) findViewById(R.id.barcontainer);
- min = mPlayer.getEqMinVal();
- max = mPlayer.getEqMaxVal();
- for (int i = 0; i < mPlayer.getEqCount(); i++) {
- SeekBar sb = (SeekBar) LayoutInflater.from(this).inflate(R.layout.eq_bar,
- ll);
- sb.setMax(max - min);
- sb.setProgress(mPlayer.getEqVal(i) - min);
- final int idx = i;
- sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
- @Override
- public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
- try {
- if (arg2)
- mPlayer.setEqVal(idx, arg1 + min);
- } catch (RemoteException e) {
- }
- }
- @Override
- public void onStartTrackingTouch(SeekBar seekBar) {
- }
- @Override
- public void onStopTrackingTouch(SeekBar seekBar) {
- }
- });
- }
- } catch (RemoteException e) {
- }
- }
Add Comment
Please, Sign In to add comment