Guest User

Untitled

a guest
Jul 22nd, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. @Override
  2. public void onBinded(IPlayerService svc, ServiceConnection conn) {
  3. mConnection = conn;
  4. mPlayer = svc;
  5.  
  6. try {
  7. LinearLayout ll = (LinearLayout) findViewById(R.id.barcontainer);
  8. min = mPlayer.getEqMinVal();
  9. max = mPlayer.getEqMaxVal();
  10.  
  11. for (int i = 0; i < mPlayer.getEqCount(); i++) {
  12. SeekBar sb = (SeekBar) LayoutInflater.from(this).inflate(R.layout.eq_bar,
  13. ll);
  14. sb.setMax(max - min);
  15. sb.setProgress(mPlayer.getEqVal(i) - min);
  16. final int idx = i;
  17. sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
  18. @Override
  19. public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
  20. try {
  21. if (arg2)
  22. mPlayer.setEqVal(idx, arg1 + min);
  23. } catch (RemoteException e) {
  24. }
  25. }
  26.  
  27. @Override
  28. public void onStartTrackingTouch(SeekBar seekBar) {
  29. }
  30.  
  31. @Override
  32. public void onStopTrackingTouch(SeekBar seekBar) {
  33. }
  34. });
  35. }
  36. } catch (RemoteException e) {
  37. }
  38. }
Add Comment
Please, Sign In to add comment