Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // oncreate
- try {
- playSong();
- } catch (SecurityException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- btnPlay.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View arg0) {
- // Log.d("audio",String.valueOf(manager.isMusicActive()));
- // if(!manager.isMusicActive())
- {
- updateProgressBar();
- if(mp.isPlaying()){
- if(mp!=null){
- mp.pause();
- // Changing button image to play button
- btnPlay.setImageResource(R.drawable.audioplayer_play);
- }
- }else{
- // Resume song
- if(mp!=null){
- mp.start();
- // Changing button image to pause button
- btnPlay.setImageResource(R.drawable.audioplayer_pause);
- }
- }
- }
- }
- });
- public void playSong() throws SecurityException, IOException{
- // Play song
- try {
- if (mp != null)
- {
- mp.reset();
- } else
- {
- mp = new MediaPlayer();
- }
- Uri audio = Uri.parse("android.resource://" + getActivity().getApplicationContext().getPackageName()
- + "/" + R.raw.hanumanchalisa);
- mp.setDataSource(getActivity().getApplicationContext(),audio);
- // mp.create(getActivity().getApplicationContext(), R.raw.hanumanchalisa);
- mp.prepare();
- // mp.start();
- // Changing Button Image to pause image
- // btnPlay.setImageResource(R.drawable.audioplayer_pause);
- // set Progress bar values
- songProgressBar.setProgress(0);
- songProgressBar.setMax(100);
- // Updating progress bar
- } catch (IllegalArgumentException e) {
- e.printStackTrace();
- } catch (IllegalStateException e) {
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement