예제 #1
0
 @Override
 public void onCompletion(MediaPlayer mp) {
   if (isError) return;
   if (playType == PLAY_TYPE_ONDEMAND || playType == PLAY_TYPE_LOD) {
     mHandler.removeMessages(UPDATA_PLAY_TIME);
     currentPosition += 1;
     if (posCallback != null) posCallback.CallBack(currentPosition);
     if (currentPosition >= getUrlListSize()) {
       currentPosition = getUrlListSize() - 1;
       ((Activity) mContext).finish();
       MPConPlayUtils.deletePlayData(getParentName(), getChildName());
       return;
     }
     MPConPlayUtils.deletePlayData(getParentName(), getChildName());
     changeChannel(currentPosition);
   }
 }