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(); } });
public void audioPlayer(String path, String fileName){ //set up MediaPlayer MediaPlayer mp = new MediaPlayer(); try { mp.setDataSource(path + File.separator + fileName); mp.prepare(); mp.start(); } catch (Exception e) { e.printStackTrace(); } }
@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(); } }
public void onPrepared(MediaPlayer m) { try { if (m.isPlaying()) { m.stop(); m.release(); m = new MediaPlayer(); m.start(); } catch (Exception e) { e.printStackTrace();
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.soho); final MediaPlayer mp2 = MediaPlayer.create(this, R.raw.second_sound); buttonClick.setOnClickListener(new OnClickListener() { public void onClick(View v) { if(mp1.isPlaying()){ mp1.stop(); mp2.start(); }else{ mp2.stop(); mp1.start(); } } });
player.start(); if (player.isPlaying()) { player.stop(); player.release(); initializeMediaPlayer(); player = new MediaPlayer(); try { player.setDataSource("http://usa8-vn.mixstream.net:8138"); } catch (IllegalArgumentException e) { e.printStackTrace(); protected void onPause() { super.onPause(); if (player.isPlaying()) { player.stop();
mediaPlayer = new MediaPlayer(); if (mediaPlayer != null) { mediaPlayer.setSurface(null); mediaPlayer.release(); mediaPlayer = null; if (liveBroadcast && mediaPlayer != null && !mediaPlayer.isPlaying() && !startedPlayback) { if (checkCount-- > 0) { mediaPlayer.reset(); if (mediaPlayer != null) { onLoaded(mediaPlayer); mediaPlayer.start(); if (mediaPlayer != null && mediaPlayer.isPlaying()) mediaPlayer.pause(); if (mediaPlayer != null && mediaPlayer.isPlaying()) mediaPlayer.start(); mediaPlayer.reset(); mediaPlayer.setSurface(surface); mediaPlayer.setDataSource(url); mediaPlayer.setOnPreparedListener(this); mediaPlayer.setOnCompletionListener(this);
mMediaPlayer = new MediaPlayer(); } else { mMediaPlayer.reset(); mMediaPlayer.setDataSource(AnkiDroidApp.getInstance().getApplicationContext(), soundUri); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setOnPreparedListener(mp -> mMediaPlayer.start()); if (playAllListener != null) { mMediaPlayer.setOnCompletionListener(playAllListener);
@Override public void playMedia(String url) { if (mediaPlayer != null) { try { mediaPlayer.setDataSource(url); mediaPlayer.prepare(); mediaPlayer.start(); } catch (IOException e) { Log.e(TAG, "playMedia failed", e); } } }
MediaPlayer mp = MediaPlayer.create(this, R.raw.soundfile); mp.setAudioStreamType(AudioManager.STREAM_ALARM); mp.prepare(); 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 }
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(); } } }); } }
MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(getApplicationContext(), myUri); mediaPlayer.setOnPreparedListener(new OnPreparedListener(){ @Override public void onPrepared(MediaPlayer mp) { mp.start(); } }); mediaPlayer.prepareAsync();
@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(); } }