Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 16th, 2012  |  syntax: None  |  size: 2.63 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Why animation is not displaying front while streaming in android
  2. bhajan_play.setOnClickListener(new View.OnClickListener() {
  3.  
  4.         @Override
  5.         public void onClick(View v) {
  6.             ConnectivityManager conMan = (ConnectivityManager)         getSystemService(Context.CONNECTIVITY_SERVICE);
  7.             NetworkInfo Info = conMan.getActiveNetworkInfo();
  8.             if (Info == null) {
  9.                 Toast.makeText(BhajanStream.this, "POOR SIGNALS ",
  10.                         Toast.LENGTH_LONG).show();
  11.                 // startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
  12.             }
  13.  
  14.             else {
  15.  
  16.                 loadanim.setBackgroundResource(R.drawable.loader_1);
  17.                 loadanim.setBackgroundResource(R.anim.loadanim);
  18.                 loadanimation = (AnimationDrawable) loadanim
  19.                         .getBackground();
  20.                 loadanimation.isVisible();
  21.                 effectanim.setBackgroundResource(R.drawable.effect_1);
  22.                 effectanim.setBackgroundResource(R.anim.musiceffect);
  23.                 effectanimation = (AnimationDrawable) effectanim
  24.                         .getBackground();
  25.                 bhajan_play.setBackgroundResource(R.drawable.bhajan_start);
  26.                 bhajan_play.setVisibility(View.GONE);
  27.                 bhajan_stop.setVisibility(View.VISIBLE);
  28.                 loadanim.setVisibility(View.VISIBLE);
  29.                 effectanim.setVisibility(View.VISIBLE);
  30.             }
  31.  
  32.             try {
  33.                 mediaPlayer.reset();
  34.                 mediaPlayer.setDataSource(rs_bhajan_uri);
  35.             } catch (IllegalArgumentException e) {
  36.                 // TODO Auto-generated catch block
  37.                 e.printStackTrace();
  38.             } catch (IllegalStateException e) {
  39.                 // TODO Auto-generated catch block
  40.                 e.printStackTrace();
  41.             } catch (IOException e) {
  42.                 // TODO Auto-generated catch block
  43.                 e.printStackTrace();
  44.             }
  45.  
  46.             try {
  47.                 mediaPlayer.prepare();
  48.             } catch (IllegalStateException e) {
  49.                 // TODO Auto-generated catch block
  50.                 e.printStackTrace();
  51.             } catch (IOException e) {
  52.                 // TODO Auto-generated catch block
  53.                 e.printStackTrace();
  54.             }
  55.             mediaPlayer.start();
  56.  
  57.         }
  58.  
  59.     });
  60.  
  61.       }
  62.  
  63. protected void onPreExecute() {
  64.     // UI work allowed here
  65.  
  66.     loadanimation.start();
  67.       }
  68.        
  69. mediaPlayer.prepareAsync();
  70.     mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
  71.         @Override
  72.         public void onPrepared(MediaPlayer mp) {
  73.             mp.start();
  74.         }
  75.     });