UNPKG

ngx-audio-control

Version:

Audio Player control for angular projects with speed control by native player in browser (HTML5)

14 lines 1.97 kB
/** * Format time in seconds as MM:SS * @param seconds number * @returns MM:SS */ export function formatTime(seconds) { if (Number.isNaN(+seconds) || seconds == Infinity) { seconds = 0; // return 'Unknown'; } const minutes = Math.floor(seconds / 60); const remainingSeconds = Math.floor(seconds % 60); return `${minutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}`; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LXRpbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtYXVkaW8tY29udHJvbC9zcmMvaGVscGVyL2Zvcm1hdC10aW1lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBSUc7QUFDSCxNQUFNLFVBQVUsVUFBVSxDQUFDLE9BQWU7SUFDdEMsSUFBSSxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksT0FBTyxJQUFJLFFBQVEsRUFBRTtRQUMvQyxPQUFPLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQXFCO0tBQ3JDO0lBQ0QsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDLENBQUM7SUFDekMsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUMsQ0FBQztJQUNsRCxPQUFPLEdBQUcsT0FBTyxDQUFDLFFBQVEsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLElBQUksZ0JBQWdCLENBQUMsUUFBUSxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDO0FBQ3BHLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogRm9ybWF0IHRpbWUgaW4gc2Vjb25kcyBhcyBNTTpTU1xyXG4gKiBAcGFyYW0gc2Vjb25kcyBudW1iZXJcclxuICogQHJldHVybnMgTU06U1NcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBmb3JtYXRUaW1lKHNlY29uZHM6IG51bWJlcikge1xyXG4gICAgaWYgKE51bWJlci5pc05hTigrc2Vjb25kcykgfHwgc2Vjb25kcyA9PSBJbmZpbml0eSkge1xyXG4gICAgICAgIHNlY29uZHMgPSAwOyAvLyAgcmV0dXJuICdVbmtub3duJztcclxuICAgIH1cclxuICAgIGNvbnN0IG1pbnV0ZXMgPSBNYXRoLmZsb29yKHNlY29uZHMgLyA2MCk7XHJcbiAgICBjb25zdCByZW1haW5pbmdTZWNvbmRzID0gTWF0aC5mbG9vcihzZWNvbmRzICUgNjApO1xyXG4gICAgcmV0dXJuIGAke21pbnV0ZXMudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpfToke3JlbWFpbmluZ1NlY29uZHMudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpfWA7XHJcbn0iXX0=