protected void clearAndCallEvent(bool isBreak) { VideoPlayEndCallback temp = mVideoEndCallback; mVideoEndCallback = null; if (temp != null) { temp(mFileName, isBreak); } }
public void setVideoEndCallback(VideoPlayEndCallback callback) { // 重新设置回调之前,先调用之前的回调 clearAndCallEvent(true); mVideoEndCallback = callback; }