类android.media.MediaPlayer.OnCompletionListener源码实例Demo

下面列出了怎么用android.media.MediaPlayer.OnCompletionListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: letv   文件: RedPacketDialog.java
private void soundShake() {
    try {
        this.mPlayer = MediaPlayer.create(RedPacketSdkManager.getInstance().getApplicationContext(), R.raw.shake_sound);
        if (this.mPlayer != null) {
            this.mPlayer.start();
            this.mPlayer.setOnCompletionListener(new OnCompletionListener() {
                public void onCompletion(MediaPlayer mp) {
                    RedPacketDialog.this.mPlayer.release();
                }
            });
        }
    } catch (Exception e) {
        e.printStackTrace();
        if (this.mPlayer != null) {
            this.mPlayer.release();
        }
    }
}
 
源代码2 项目: media-button-router   文件: ReceiverSelector.java
/**
 * Takes appropriate action to notify user and dismiss activity on timeout.
 */
private void onTimeout() {
    Log.d(TAG, "Media Button Selector: Timed out waiting for user interaction, finishing activity");
    final MediaPlayer timeoutPlayer = MediaPlayer.create(this, R.raw.dismiss);
    timeoutPlayer.start();
    // not having an on error listener results in on completion listener
    // being called anyway
    timeoutPlayer.setOnCompletionListener(new OnCompletionListener() {

        public void onCompletion(MediaPlayer mp) {
            timeoutPlayer.release();
        }
    });

    // If the user has set their preference not to confirm actions, we'll
    // just forward automatically to whoever was last selected. If no one is
    // selected, it just acts like finish anyway.
    if (preferences.getBoolean(Constants.CONFIRM_ACTION_PREF_KEY, true)) {
        finish();
    } else {
        select();
    }
}
 
源代码3 项目: Multiwii-Remote   文件: Utilities.java
public static void playNotification(Activity myActivity) {
	Uri defaultRingtoneUri = RingtoneManager
			.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
	try {
		MediaPlayer mediaPlayer = new MediaPlayer();
		mediaPlayer.setDataSource(myActivity.getBaseContext(),
				defaultRingtoneUri);
		mediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);
		mediaPlayer.prepare();
		mediaPlayer.setOnCompletionListener(new OnCompletionListener() {

			public void onCompletion(MediaPlayer mp) {
				mp.release();
			}

		});
		mediaPlayer.start();

	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
源代码4 项目: zom-android-matrix   文件: AudioWife.java
/****
 * Add custom playback completion listener. Adding multiple listeners will queue up all the
 * listeners and fire them on media playback completes.
 */
public AudioWife addOnCompletionListener(OnCompletionListener listener) {

    // add default click listener to the top
    // so that it is the one that gets fired first
    mCompletionListeners.add(0, listener);

    return this;
}
 
源代码5 项目: datmusic-android   文件: AudioWife.java
/**
 * *
 * Add custom playback completion listener. Adding multiple listeners will queue up all the
 * listeners and fire them on media playback completes.
 */
public AudioWife addOnCompletionListener(OnCompletionListener listener) {

    // add default click listener to the top
    // so that it is the one that gets fired first
    mCompletionListeners.add(0, listener);

    return this;
}
 
源代码6 项目: Zom-Android-XMPP   文件: AudioWife.java
/****
 * Add custom playback completion listener. Adding multiple listeners will queue up all the
 * listeners and fire them on media playback completes.
 */
public AudioWife addOnCompletionListener(OnCompletionListener listener) {

    // add default click listener to the top
    // so that it is the one that gets fired first
    mCompletionListeners.add(0, listener);

    return this;
}
 
源代码7 项目: BotLibre   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener listener) {
	System.out.println("OnCompletionList...");
	Platform.runLater(new Runnable() {
		@Override
		public void run() {
			try {
				if (mediaPlayer != null) {
					mediaPlayer.stop();
				}
			} catch (Exception e) {
				System.out.println("SetOnCompletionListener\nError Player Video: " + e.toString());
			}
		}
	});
}
 
源代码8 项目: BotLibre   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener listener) {
	System.out.println("OnCompletionList...");
	Platform.runLater(new Runnable() {
		@Override
		public void run() {
			try {
				if (mediaPlayer != null) {
					mediaPlayer.stop();
				}
			} catch (Exception e) {
				System.out.println("SetOnCompletionListener\nError Player Video: " + e.toString());
			}
		}
	});
}
 
源代码9 项目: audio-wife   文件: AudioWife.java
/****
 * Add custom playback completion listener. Adding multiple listeners will queue up all the
 * listeners and fire them on media playback completes.
 */
public AudioWife addOnCompletionListener(OnCompletionListener listener) {

	// add default click listener to the top
	// so that it is the one that gets fired first
	mCompletionListeners.add(0, listener);

	return this;
}
 
源代码10 项目: coursera-android   文件: MediaPlaybackService.java
@Override
public void setOnCompletionListener(OnCompletionListener listener) {
    if (mCompatMode) {
        mCompletion = listener;
    } else {
        super.setOnCompletionListener(listener);
    }
}
 
源代码11 项目: CuXtomCam   文件: SoundEffectPlayer.java
private MediaPlayer createSoundEffect(Context ctx, int resource) {
	final MediaPlayer effect = MediaPlayer.create(ctx, resource);
	effect.setOnCompletionListener(new OnCompletionListener() {
		@Override
		public void onCompletion(MediaPlayer arg0) {
			if (effect != null) {
				effect.seekTo(0);
			}
		}
	});
	return effect;
}
 
源代码12 项目: CameraV   文件: ODKSeekBar.java
public void reInit(java.io.File recordingFile, final OnCompletionListener ocl) {
	mr.reset();
	this.recordingFile.delete();
	
	initMediaRecorder();
	init(recordingFile, ocl);
}
 
源代码13 项目: zom-android-matrix   文件: AudioWife.java
private void fireCustomCompletionListeners(MediaPlayer mp) {
    for (OnCompletionListener listener : mCompletionListeners) {
        listener.onCompletion(mp);
    }
}
 
源代码14 项目: libvlc-android-sdk   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener l) {
}
 
源代码15 项目: letv   文件: VideoViewH264m3u8.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码16 项目: letv   文件: VideoViewH264LeMobile.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码17 项目: letv   文件: VideoViewH264m3u8Hw.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码18 项目: letv   文件: VideoViewH264m3u8HwLeMobile.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码19 项目: letv   文件: VideoViewH264mp4.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码20 项目: letv   文件: VideoViewTV.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码21 项目: letv   文件: VideoViewH264m3u8_4D.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码22 项目: letv   文件: VideoViewH264LeMobile_4D.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码23 项目: letv   文件: VideoViewH264mp4_4D.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码24 项目: letv   文件: VideoViewH264m3u8Hw_4D.java
public void setOnCompletionListener(OnCompletionListener l) {
    this.mOnCompletionListener = l;
}
 
源代码25 项目: letv   文件: FFMpegPlayer.java
public void setOnCompletionListener(OnCompletionListener listener) {
    this.mOnCompletionListener = listener;
}
 
源代码26 项目: OTTLivePlayer_vlc   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener l) {
}
 
源代码27 项目: OTTLivePlayer_vlc   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener l) {
}
 
源代码28 项目: vlc-example-streamplayer   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener l) {
}
 
源代码29 项目: libvlc-sdk-android   文件: VideoView.java
public void setOnCompletionListener(OnCompletionListener l) {
}
 
源代码30 项目: datmusic-android   文件: AudioWife.java
private void fireCustomCompletionListeners(MediaPlayer mp) {
    for (OnCompletionListener listener : mCompletionListeners) {
        listener.onCompletion(mp);
    }
}
 
 类所在包
 类方法
 同包方法