8de7342352
DOM bar chart with clip-overlay progress split; pointer-capture drag; WaveformProfile fetched on load (fire-and-forget, cancellable); flat fallback when no profile; small lazily-loaded waveformSeeker.js for getBoundingClientRect and setPointerCapture.
10 lines
369 B
Plaintext
10 lines
369 B
Plaintext
@namespace DeepDrftPublic.Client.Controls.AudioPlayerBar
|
|
|
|
<MudStack Row="false" Spacing="0" Class="@Class">
|
|
<WaveformSeeker OnSeekStart="OnSeekStart"
|
|
OnSeekChange="OnSeekChange"
|
|
OnSeekEnd="OnSeekEnd"
|
|
Class="seek-waveform"/>
|
|
<TimestampLabel CurrentTime="DisplayTime" Duration="@Duration"/>
|
|
</MudStack>
|