Refine search
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(); } });
Uri defaultRingtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(context, defaultRingtoneUri); mediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION); mediaPlayer.prepare(); mediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { mp.release(); } }); mediaPlayer.start(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.button1); mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); btn.setOnClickListener(pausePlay); playPause=false; btn.setBackgroundResource(R.drawable.button_play); mediaPlayer.stop(); mediaPlayer.reset(); mediaPlayer.start(); if (mediaPlayer != null) { mediaPlayer.reset(); mediaPlayer.release(); mediaPlayer = null;
@Override public boolean onError(final MediaPlayer mp, final int what, final int extra) { Log.w(TAG, "Music Server Error what: " + what + " extra: " + extra); switch (what) { case MediaPlayer.MEDIA_ERROR_SERVER_DIED: final MusicService service = mService.get(); final TrackErrorInfo errorInfo = new TrackErrorInfo(service.getAudioId(), service.getTrackName()); mIsInitialized = false; mCurrentMediaPlayer.release(); mCurrentMediaPlayer = new MediaPlayer(); mCurrentMediaPlayer.setWakeMode(service, PowerManager.PARTIAL_WAKE_LOCK); Message msg = mHandler.obtainMessage(SERVER_DIED, errorInfo); mHandler.sendMessageDelayed(msg, 2000); return true; default: break; } return false; }
private void initPlayer() { if (isInEditMode()) return; else if (mPlayer != null) { if (mPlayer.isPlaying()) mPlayer.stop(); mPlayer.reset(); mPlayer.release(); mPlayer = null; } mPlayer = new MediaPlayer(); mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); }
public MediaPlayer playBeepSound() { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { mediaPlayer.start(); return mediaPlayer; } catch (IOException ioe) { Log.w(TAG, ioe); mediaPlayer.release(); return null;
player.start(); player.stop(); player.release(); initializeMediaPlayer(); player = new MediaPlayer(); try { player.setDataSource("http://usa8-vn.mixstream.net:8138"); super.onPause(); if (player.isPlaying()) { player.stop();
@Override public boolean onError(final MediaPlayer mp, final int what, final int extra) { Log.w(TAG, "Music Server Error what: " + what + " extra: " + extra); switch (what) { case MediaPlayer.MEDIA_ERROR_SERVER_DIED: final MediaService service = mService.get(); final TrackErrorInfo errorInfo = new TrackErrorInfo(service.getAudioId(), service.getTrackName()); mIsInitialized = false; mIsTrackPrepared = false; mCurrentMediaPlayer.release(); mCurrentMediaPlayer = new MediaPlayer(); mCurrentMediaPlayer.setWakeMode(service, PowerManager.PARTIAL_WAKE_LOCK); Message msg = mHandler.obtainMessage(SERVER_DIED, errorInfo); mHandler.sendMessageDelayed(msg, 2000); return true; default: break; } return false; }
private void playSound(int resId) { // Stop current player, if there's one playing if (null != mCurrentMediaPlayer) { mCurrentMediaPlayer.stop(); mCurrentMediaPlayer.release(); } mCurrentMediaPlayer = MediaPlayer.create(mContext, resId); if (null != mCurrentMediaPlayer) { mCurrentMediaPlayer.start(); } }
mMediaPlayer = new MediaPlayer(); AssetFileDescriptor afd = getActivity().getAssets().openFd("sample.3gp"); mMediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); mMediaPlayer.release(); mMediaPlayer = null; mMediaPlayer.start();
try { if (m.isPlaying()) { m.stop(); m.release(); m = new MediaPlayer(); m.start(); } catch (Exception e) { e.printStackTrace();
mNextMediaPlayer.release(); mNextMediaPlayer = null; return; mNextMediaPlayer = new MediaPlayer(); mNextMediaPlayer.setWakeMode(mService.get(), PowerManager.PARTIAL_WAKE_LOCK); mNextMediaPlayer.setAudioSessionId(getAudioSessionId()); } else { if (mNextMediaPlayer != null) { mNextMediaPlayer.release(); mNextMediaPlayer = null;
public class MainActivity extends ActionBarActivity { Context context = this; MediaPlayer mp; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_layout); mp = MediaPlayer.create(context, R.raw.sound); final Button b = (Button) findViewById(R.id.Button); b.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { if (mp.isPlaying()) { mp.stop(); mp.release(); mp = MediaPlayer.create(context, R.raw.sound); } mp.start(); } catch(Exception e) { e.printStackTrace(); } } }); } }