Just imagine that this view controller is a client of the KSPlayer. All we need to seek at position is to provide position time in seconds. That's it. Try to avoid excess dependencies such is CMTime. Let it be incapsulated into the KSPlayer and it should provide to its clients so simple API as it possible.