Bug 1069289 - take |mAudioEndTime| into account when updating playback position at the end of playback. r=kinetik