Android Open Source - MobileCodeGenerator Audio Player Activity






From Project

Back to project page MobileCodeGenerator.

License

The source code is released under:

GNU General Public License

If you think the Android project MobileCodeGenerator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package it.polimi.multimedia;
/*from   w w  w  .  j  av a  2s .  c om*/
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;

import android.os.*;
import android.app.*;
import android.content.*;
import android.content.res.*;
import android.graphics.Bitmap;
import android.view.*;
import android.view.View.*;
import android.widget.*;
import android.widget.AdapterView.*;
import android.webkit.*;
import android.location.*;
import android.net.Uri;
import android.provider.MediaStore;
import android.media.*;

public class AudioPlayerActivity extends MenuActivity {
  private Button deleteAudioButton;
  private Button playButton;
  private Button pauseButton;
  private Button stopButton;
  private MediaPlayer recordingAudioPlayer;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_audioplayer);

    deleteAudioButton = (Button) this.findViewById(R.id.deleteAudioButton);
    deleteAudioButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        //TODO implement the action
      }
    });

  }

  @Override
  protected void onStart() {
    //TODO Auto-generated method stub
    super.onStart();
  }

  @Override
  protected void onResume() {
    //TODO Auto-generated method stub
    super.onResume();
    try {
      recordingAudioPlayer = new MediaPlayer();
      recordingAudioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
      recordingAudioPlayer.setDataSource(getAssets()
          .openFd("filename...").getFileDescriptor()); //TODO insert file name with extension
      recordingAudioPlayer.prepare();
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    this.playButton = (Button) this
        .findViewById(R.id.recordingAudioPlayerPlayButton);
    this.playButton.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        recordingAudioPlayer.start();
      }
    });

    this.pauseButton = (Button) this
        .findViewById(R.id.recordingAudioPlayerPauseButton);
    this.pauseButton.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        recordingAudioPlayer.pause();
      }
    });

    this.stopButton = (Button) this
        .findViewById(R.id.recordingAudioPlayerStopButton);
    this.stopButton.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        recordingAudioPlayer.pause();
        recordingAudioPlayer.seekTo(0);
      }
    });
  }

  @Override
  protected void onPause() {
    //TODO Auto-generated method stub
    super.onPause();
    if (recordingAudioPlayer != null) {
      recordingAudioPlayer.release();
      recordingAudioPlayer = null;
    }
  }

  @Override
  protected void onStop() {
    //TODO Auto-generated method stub
    super.onStop();
  }
}




Java Source Code List

android_extensions.AndroidConstants.java
android_extensions.AndroidJavaUtil.java
app_extensions.AppJavaUtil.java
ios_extensions.IOSConstants.java
ios_extensions.IOSJavaUtil.java
it.polimi.multimedia.AudioListActivity.java
it.polimi.multimedia.AudioListActivity.java
it.polimi.multimedia.AudioPlayerActivity.java
it.polimi.multimedia.AudioPlayerActivity.java
it.polimi.multimedia.AudioRecorderActivity.java
it.polimi.multimedia.AudioRecorderActivity.java
it.polimi.multimedia.GalleryActivity.java
it.polimi.multimedia.GalleryActivity.java
it.polimi.multimedia.MenuActivity.java
it.polimi.multimedia.MenuActivity.java
it.polimi.multimedia.PhotoGridActivity.java
it.polimi.multimedia.PhotoGridActivity.java
it.polimi.multimedia.PhotoViewerActivity.java
it.polimi.multimedia.PhotoViewerActivity.java
it.polimi.multimedia.PhotocameraActivity.java
it.polimi.multimedia.PhotocameraActivity.java
it.polimi.multimedia.Utils.java
it.polimi.multimedia.Utils.java
it.polimi.multimedia.VideoListActivity.java
it.polimi.multimedia.VideoListActivity.java
it.polimi.multimedia.VideoViewerActivity.java
it.polimi.multimedia.VideoViewerActivity.java
it.polimi.multimedia.VideocameraActivity.java
it.polimi.multimedia.VideocameraActivity.java
it.polimi.promemoria.HomeActivity.java
it.polimi.promemoria.NoteDetailActivity.java
it.polimi.promemoria.NotesListActivity.java
it.polimi.promemoria.Utils.java
it.polimi.valtellina.DescriptionActivity.java
it.polimi.valtellina.DescriptionActivity.java
it.polimi.valtellina.ImageDownloadingTask.java
it.polimi.valtellina.ImageDownloadingTask.java
it.polimi.valtellina.MenuActivity.java
it.polimi.valtellina.MenuActivity.java
it.polimi.valtellina.TurismLocationDetailActivity.java
it.polimi.valtellina.TurismLocationDetailActivity.java
it.polimi.valtellina.TurismLocationsListActivity.java
it.polimi.valtellina.TurismLocationsListActivity.java
it.polimi.valtellina.Utils.java
it.polimi.valtellina.Utils.java
it.polimi.valtellina.VideoActivity.java
it.polimi.valtellina.VideoActivity.java
model_checks.JavaChecks.java