add getFileDuration()