/// <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;
     }
 }
Esempio n. 2
0
 public virtual void queryCurrentPosition()
 {
     mController.notifyCurrentPosition(mPlayer.CurrentPosition / 1000);
 }