Advertisement
asifa

Untitled

Jul 28th, 2014
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.34 KB | None | 0 0
  1. // oncreate
  2.  
  3. try {
  4.             playSong();
  5.         } catch (SecurityException e) {
  6.             // TODO Auto-generated catch block
  7.             e.printStackTrace();
  8.         } catch (IOException e) {
  9.             // TODO Auto-generated catch block
  10.             e.printStackTrace();
  11.         }
  12.        
  13.         btnPlay.setOnClickListener(new View.OnClickListener() {
  14.              
  15.                 @Override
  16.                 public void onClick(View arg0) {
  17.     //              Log.d("audio",String.valueOf(manager.isMusicActive()));
  18.       //            if(!manager.isMusicActive())
  19.                      {
  20.                     updateProgressBar();
  21.                  
  22.                     if(mp.isPlaying()){
  23.                         if(mp!=null){
  24.                             mp.pause();
  25.                             // Changing button image to play button
  26.                             btnPlay.setImageResource(R.drawable.audioplayer_play);
  27.                         }
  28.                     }else{
  29.                         // Resume song
  30.                         if(mp!=null){
  31.                             mp.start();
  32.                             // Changing button image to pause button
  33.                             btnPlay.setImageResource(R.drawable.audioplayer_pause);
  34.                         }
  35.                     }
  36.                      }
  37.                 }
  38.                           });              
  39.    
  40.  
  41.  
  42.  public void  playSong() throws SecurityException, IOException{
  43.             // Play song
  44.            
  45.             try {
  46.                 if (mp != null)
  47.                 {
  48.                     mp.reset();
  49.                 } else
  50.                 {
  51.                     mp = new MediaPlayer();
  52.                 }
  53.  
  54.                Uri audio = Uri.parse("android.resource://" + getActivity().getApplicationContext().getPackageName()
  55.                         + "/" + R.raw.hanumanchalisa);
  56.                 mp.setDataSource(getActivity().getApplicationContext(),audio);
  57.               // mp.create(getActivity().getApplicationContext(), R.raw.hanumanchalisa);
  58.                 mp.prepare();
  59.               //  mp.start();
  60.                
  61.                 // Changing Button Image to pause image
  62.                // btnPlay.setImageResource(R.drawable.audioplayer_pause);
  63.      
  64.                 // set Progress bar values
  65.                 songProgressBar.setProgress(0);
  66.                 songProgressBar.setMax(100);
  67.      
  68.                 // Updating progress bar
  69.             } catch (IllegalArgumentException e) {
  70.                 e.printStackTrace();
  71.             } catch (IllegalStateException e) {
  72.                 e.printStackTrace();
  73.             }
  74.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement