@if (_isDesktop)
{
@* Desktop Layout *@
@if (IsLoading && !IsStreaming)
{
}
OnSeekEnd(_seekPosition))"
@onpointerleave="@(() => { if (_isSeeking) OnSeekEnd(_seekPosition); })">
}
else
{
@* Mobile Layout *@
@if (IsLoading && !IsStreaming)
{
}
OnSeekEnd(_seekPosition))"
@onpointerleave="@(() => { if (_isSeeking) OnSeekEnd(_seekPosition); })">
}
@* Control Buttons - positioned absolutely like original *@