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