public void Dispose() { Timer.Stop(); Timer?.Dispose(); NextTitleBox?.Dispose(); FullscreenComponent?.Dispose(); }
public void Dispose() { Timer.Stop(); Timer?.Dispose(); NextTitleBox?.Dispose(); FullscreenComponent?.Dispose(); if (StreamId != null) { HttpService.PlaybackApiAccess.EndStream(StreamId).Wait(); } }
public async Task OnFullscreenChanged() { var vid = BlazoredVideo; if (vid == null) { return; } //Timer.Stop(); if (await FullscreenComponent.HasFullscreen()) { ShowTitleInCurrentPlayback = true; await vid.StartPlayback(); } else { var fullscreenElement = await FullscreenComponent.GetFullscreenElement(); if (fullscreenElement != FullscreenComponent.ContainerId) { await FullscreenComponent.ExitFullscreen(); } } }
public async Task OnFullscreenRequest() { await FullscreenComponent.RequestFullscreen(); }