public async void Dispose() { if (IsInitialized) { IsInitialized = false; try { await BlazorMediaAPI.Destroy(VideoElementRef); } catch (Exception exception) { // Exception occurs when a task is cancelled Console.WriteLine($"Error in VideoMedia Dispose: {exception}"); } } }