           @currentPlayTime = minTime
       else
         # No audio sample left
+        logger.debug "audio sample >= #{seekSeconds} does not exist"
         audioSampleNumber = @numAudioSamples + 1
         @isAudioEOF = true
     else

        videoSampleNumber = videoSample.sampleNumber
      else
        # No video sample left
        @isVideoEOF = true
        @currentPlayTime = @getDurationSeconds()
        videoSampleNumber = @numVideoSamples + 1

      totalTime = 0
    for entry in @entries
      numSamples = Math.ceil(remainingTime / entry.sampleDelta)
      if numSamples < 0
        numSamples = 0
      if numSamples <= entry.sampleCount
        totalTime += numSamples * entry.sampleDelta
        totalSeconds = totalTime / timescale
