buildcurrent (player, controls, layers, media)  {
		const
			t = this,
			time = document.createElement('div')
		;

		time.className = `${t.options.classPrefix}time`;
		time.setAttribute('role', 'timer');
		time.setAttribute('aria-live', 'off');
		time.innerHTML = `<span class="mejs__offscreen">${i18n.t('mejs.current')}</span><span class="${t.options.classPrefix}currenttime">${secondsToTimeCode(0, player.options.alwaysShowHours, player.options.showTimecodeFrameCount, player.options.framesPerSecond, player.options.secondsDecimalLength, player.options.timeFormat)}</span>`;

		t.addControlElement(time, 'current');
		player.updateCurrent();
		t.updateTimeCallback = () => {
			if (t.controlsAreVisible) {
				player.updateCurrent();
			}
		};
		media.addEventListener('timeupdate', t.updateTimeCallback);
	}
Current time constructor.

Always has to be prefixed with `build` and the name that will be used in MepDefaults.features list
@param {MediaElementPlayer} player
@param {HTMLElement} controls
@param {HTMLElement} layers
@param {HTMLElement} media