UNPKG

@svta/common-media-library

Version:
22 lines 646 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTrackDuration = getTrackDuration; /** * @internal * * Calculate the duration of a track. * * This is calculated using the sum of the duration of all the segments from the * track. * * An alternative to this could be number of segments * duration of a segment. * * @param segments - Segments to calculate the sum of the durations * @returns Duration of the track */ function getTrackDuration(segments) { return segments.reduce((acc, segment) => { return acc + segment.duration; }, 0); } //# sourceMappingURL=getTrackDuration.js.map