Instance Property

seekableTimeRanges

An array of time ranges within which it is possible to seek.

Declaration

@property(readonly) NSArray<NSValue *> *seekableTimeRanges;

Discussion

The array contains NSValue objects containing a CMTimeRange value indicating the times ranges to which the player item can seek. The time ranges returned may be discontinuous.

See Also

Moving the Playhead

- stepByCount:

Moves the player item’s current time forward or backward by a specified number of steps.

- seekToTime:completionHandler:

Sets the current playback time to the specified time and executes the specified block when the seek operation completes or is interrupted.

- seekToDate:completionHandler:

Sets the current playback time to the time specified by the date object.

- seekToTime:toleranceBefore:toleranceAfter:completionHandler:

Sets the current playback time within a specified time bound and invokes the specified block when the seek operation completes or is interrupted.

- cancelPendingSeeks

Cancels any pending seek requests and invokes the corresponding completion handlers if present.

- seekToDate:

Sets the current playback time to the time specified by the date object.

Deprecated
- seekToTime:

Sets the current playback time to the specified time.

Deprecated
- seekToTime:toleranceBefore:toleranceAfter:

Sets the current playback time within a specified time bound.

Deprecated