示例#1
0
        private async Task ExecuteDownloadVideo()
        {
            Result = translateExtension.GetTranslate("PreparingForDownloadMessage");

            var status = await Helper.CheckPermissionWriteAsync();

            if (status)
            {
                tube.Progress.ProgressChanged += Progress_ProgressChanged;
                tube.On_Download_Finish       += Tube_On_Download_Finish;
                await tube.DownloadVideoAsync(Item);
            }
            else
            {
                Result = translateExtension.GetTranslate("PremissinDenidMessage");
            }
        }