@Override public boolean isLooping () { if (player == null) return false; try { return player.isLooping(); } catch (Exception e) { // NOTE: isLooping() can potentially throw an exception and crash the application e.printStackTrace(); return false; } }
@Override public boolean isLooping () { if (player == null) return false; try { return player.isLooping(); } catch (Exception e) { // NOTE: isLooping() can potentially throw an exception and crash the application e.printStackTrace(); return false; } }
@Override public void run(MediaPlayer mp, ShadowMediaPlayer smp) { if (mp.isLooping()) { smp.startOffset = 0; smp.doStart(); } else { smp.doStop(); smp.invokeCompletionListener(); } } };
public boolean isLooping() { return mMediaPlayer.isLooping(); }
public boolean isLooping() { return mMediaPlayer.isLooping(); }
@Override public boolean isLooping() { return mInternalMediaPlayer.isLooping(); }
public boolean isLooping() { if (mediaPlayer != null) { return mediaPlayer.isLooping(); } return false; }
public boolean isLooping() { if (mediaPlayer != null) { return mediaPlayer.isLooping(); } return false; }
@Override public boolean isLooping() { return mInternalMediaPlayer.isLooping(); }
@Override public boolean isLooping() { return mInternalMediaPlayer.isLooping(); }
@Override public boolean isLooping() { return mInternalMediaPlayer.isLooping(); }
MediaPlayer media; media=MediaPlayer.create(MainActivity.this, R.raw.beep); media.setLooping(true); media.start(); new Handler().postDelayed(new Runnable() { @Override public void run() { if(media!=null && media.isLooping()) media.stop(); } }, 3000);
/** * MediaPlayer method (isLooping) * * @see <a href="http://developer.android.com/reference/android/media/MediaPlayer.html#isLooping%28%29">isLooping</a> */ public boolean isLooping() { if (mediaPlayer != null) return mediaPlayer.isLooping(); else throw new RuntimeException("Media Player is not initialized"); }
MediaPlayer media; media=MediaPlayer.create(MainActivity.this, R.raw.beep); media.setLooping(true); media.start(); new Handler().postDelayed(new Runnable() { @Override public void run() { if(media!=null && media.isLooping()) media.stop(); } }, 3000);
@Override public void onCompletion(MediaPlayer mediaPlayer) { Log.e(TAG, "onCompletion"); if (!mediaPlayer.isLooping()){ Message msgToServiceNext = Message.obtain(); msgToServiceNext.what = Constant.PLAYING_ACTIVITY_NEXT; try { mServiceMessenger.send(msgToServiceNext); } catch (RemoteException e) { e.printStackTrace(); } } }
@Override public void run(MediaPlayer mp, ShadowMediaPlayer smp) { if (mp.isLooping()) { smp.startOffset = 0; smp.doStart(); } else { smp.doStop(); smp.invokeCompletionListener(); } } };
@Override public void run(MediaPlayer mp, ShadowMediaPlayer smp) { if (mp.isLooping()) { smp.startOffset = 0; smp.doStart(); } else { smp.doStop(); smp.invokeCompletionListener(); } } };
@Override public void run(MediaPlayer mp, ShadowMediaPlayer smp) { if (mp.isLooping()) { smp.startOffset = 0; smp.doStart(); } else { smp.doStop(); smp.invokeCompletionListener(); } } };
@Override public void run(MediaPlayer mp, ShadowMediaPlayer smp) { if (mp.isLooping()) { smp.startOffset = 0; smp.doStart(); } else { smp.doStop(); smp.invokeCompletionListener(); } } };