/// <summary> /// Callback for response to requestPlayPosition() device method. /// </summary> public override void onRequestPlayPosition(SmcAvPlayer device, long position, int err) { if (err != Smc.SUCCESS) { // Error has occurred. return; } // Notify controller of current position. if (position != 0) { mController.notifyCurrentPosition((int)position); } if (Math.Abs(position - mPosition) < 2 && mCurrentState == PlayerState.BUFFERING) { State = PlayerState.PLAYING; } }
public virtual void queryCurrentPosition() { mController.notifyCurrentPosition(mPlayer.CurrentPosition / 1000); }