Refine search
import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class BasicScreenActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_basic_screen); Button one = (Button)this.findViewById(R.id.button1); final MediaPlayer mp = MediaPlayer.create(this, R.raw.soho); one.setOnClickListener(new OnClickListener(){ public void onClick(View v) { mp.start(); } }); } }
button[i].setOnClickListener(new OnClickListener() { public void onClick(View view) { mp = MediaPlayer.create(Test.this, R.raw.mysound); mp.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { // TODO Auto-generated method stub mp.release(); } }); mp.start(); } });
try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3"); player.prepare(); player.start(); } catch (Exception e) { // TODO: handle exception }
setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.button1); mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); btn.setOnClickListener(pausePlay); try { mediaPlayer.setDataSource(params[0]); mediaPlayer.setOnCompletionListener(new OnCompletionListener() { btn.setBackgroundResource(R.drawable.button_play); mediaPlayer.stop(); mediaPlayer.reset(); mediaPlayer.prepare(); prepared = true; } catch (IllegalArgumentException e) { mediaPlayer.start(); mediaPlayer.reset(); mediaPlayer.release(); mediaPlayer = null;
final TextView t = (TextView) findViewById(R.id.textView1); b.setOnClickListener(new View.OnClickListener() { stopPlaying(); mp = MediaPlayer.create(PlayaudioActivity.this, R.raw.far); mp.start(); b2.setOnClickListener(new View.OnClickListener() { stopPlaying(); mp = MediaPlayer.create(PlayaudioActivity.this, R.raw.beet); mp.start(); mp.stop(); mp.release(); mp = null;
mUploadBtn.setText(R.string.upload); mUploadBtn.setOnClickListener(new UploadOnClickListener()); mProgressBarDeterminate = (ProgressBar) findViewById(R.id.progressBar); mProgressBarDeterminate.setMax(100); mPreviousOrientation = getIntent().getIntExtra(PREVIOUS_ORIENTATION, 1); mMediaPlayer = new MediaPlayer(); if (mMediaPlayer != null) { mMediaPlayer.setOnInfoListener(mOnInfoListener); mMediaPlayer.setOnBufferingUpdateListener(mOnBufferingUpdateListener); mMediaPlayer.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener); mMediaPlayer.setOnCompletionListener(mOnCompletionListener); mMediaPlayer.setOnErrorListener(mOnErrorListener); } else { Log.e(TAG, "creating MediaPlayer instance failed, exit.");
private static MediaPlayer buildMediaPlayer(Context activity) { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); // When the beep has finished playing, rewind to queue up another one. mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer player) { player.seekTo(0); } }); AssetFileDescriptor file = activity.getResources().openRawResourceFd(R.raw.beep); try { mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); file.close(); mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME); mediaPlayer.prepare(); } catch (IOException ioe) { Log.w(TAG, ioe); mediaPlayer = null; } return mediaPlayer; }
public MediaPlayer playBeepSound() { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { mediaPlayer.setOnErrorListener(new MediaPlayer.OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { AssetFileDescriptor file = context.getResources().openRawResourceFd(R.raw.zxing_beep); try { mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); } finally { file.close(); mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME); mediaPlayer.prepare(); mediaPlayer.start(); return mediaPlayer; } catch (IOException ioe) { Log.w(TAG, ioe); mediaPlayer.release(); return null;
stop = (Button) findViewById(R.id.stop); play.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { play(); pause.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { pause(); stop.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { stop(); try { if (mp == null) { this.mp = new MediaPlayer(); } else { mp.stop();
@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnPreparedListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnCompletionListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnBufferingUpdateListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnErrorListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnInfoListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnVideoSizeChangedListener(CustomMediaPlayerAssertFolder.this); AssetFileDescriptor assetFileDescriptor = (AssetFileDescriptor) jzDataSource.getCurrentUrl(); mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength()); mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
final MediaPlayer mp = new MediaPlayer(); Button b = (Button) findViewById(R.id.button1); public void onClick(View v) { if(mp.isPlaying()) mp.stop(); mp.reset(); AssetFileDescriptor afd; afd = getAssets().openFd("AudioFile.mp3"); mp.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength()); mp.prepare(); mp.start(); } catch (IllegalStateException e) { e.printStackTrace();
@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setLooping(jzDataSource.looping); mediaPlayer.setOnPreparedListener(JZMediaSystem.this); mediaPlayer.setOnCompletionListener(JZMediaSystem.this); mediaPlayer.setOnBufferingUpdateListener(JZMediaSystem.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(JZMediaSystem.this); mediaPlayer.setOnErrorListener(JZMediaSystem.this); mediaPlayer.setOnInfoListener(JZMediaSystem.this); mediaPlayer.setOnVideoSizeChangedListener(JZMediaSystem.this); Class<MediaPlayer> clazz = MediaPlayer.class; Method method = clazz.getDeclaredMethod("setDataSource", String.class, Map.class); // if (dataSourceObjects.length > 2) { method.invoke(mediaPlayer, jzDataSource.getCurrentUrl().toString(), jzDataSource.headerMap); // } else { // method.invoke(mediaPlayer, currentDataSource.toString(), null); // } mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
private boolean setDataSourceImpl(final MediaPlayer player, final String path) { try { player.reset(); player.setOnPreparedListener(null); if (path.startsWith("content://")) { player.setDataSource(mService.get(), Uri.parse(path)); } else { player.setDataSource(path); } player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.prepare(); } catch (final IOException todo) { return false; } catch (final IllegalArgumentException todo) { return false; } player.setOnCompletionListener(this); player.setOnErrorListener(this); return true; }
MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength()); descriptor.close(); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) { mediaPlayer.setDataSource(aHandle.file().getPath()); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) {
@Implementation protected static MediaPlayer create(Context context, Uri uri) { MediaPlayer mp = new MediaPlayer(); try { mp.setDataSource(context, uri); mp.prepare(); } catch (Exception e) { return null; } return mp; }
public AudioStreamService() { mAudioSrvState = NOT_PLAYING; mMediaPlayer = new MediaPlayer(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnErrorListener(this); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); }
@Override public void play () { if (player == null) return; try { if (player.isPlaying()) return; } catch (Exception e) { // NOTE: isPlaying() can potentially throw an exception and crash the application e.printStackTrace(); return; } try { if (!isPrepared) { player.prepare(); isPrepared = true; } player.start(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }