public async Task SetSelectedVideoAsync(Result video)
        {
            if (IsLoadingVideos)
            {
                return;
            }
            IsLoadingVideos = true;
            try
            {
                await VideoManageUseCase.SetActiveVideoAsync(video);

                PlayerWidgetUri   = VideoManageUseCase.PlayerWidgetUri;
                InsightsWidgetUri = VideoManageUseCase.InsightsWidgetUri;
            }
            catch (Exception ex)
            {
                await DialogService.ShowAsync(ex.Message);
            }
            finally
            {
                IsLoadingVideos = false;
            }
        }