@namespace DeepDrftPublic.Client.Controls.AudioPlayerBar @* High-density loudness-waveform seekbar. Replaces the MudSlider in PlayerSeekZone. Bars render once; the played/unplayed split is a single clip-width animation on the muted overlay (see .razor.css), so a seek never re-renders the 200 bar divs. *@
@* Played layer: every bar in the accent colour. *@
@for (var i = 0; i < _renderedBars.Length; i++) {
}
@* Unplayed overlay: an identical bar set in the muted colour, clipped to the unplayed portion. Only its clip width changes on seek — one CSS property. *@
@for (var i = 0; i < _renderedBars.Length; i++) {
}
@* Playhead rule at the split point. *@ @*
*@ @* Hover preview line + time tooltip (suppressed while dragging). *@ @if (_showHover && !_isSeeking) {
@FormatTime(_hoverTime)
}