public VideoDetailViewModel(Video item = null) { Title = item?.Title; Item = item; DownloadVideo = new Command(async() => await ExecuteDownloadVideo()); tube = new Utube(); translateExtension = new TranslateExtension(); }
public DownloadQueeViewModel() { Title = "پلی لیست"; Items = new ObservableCollection <Video>(); SearchVideoCommand = new Command(async() => await ExecuteSearchVideoCommand()); DownloadPlayList = new Command(async() => await DownloadPlayListExcute()); Visibily = false; ut = new Utube(); }
static async Task Main(string[] args) { string url = "https://www.youtube.com/watch?v=tL4gIcdejLc"; Utube tuber = new Utube(); tuber.Progress.ProgressChanged += Progress_ProgressChanged; await tuber.DownloadVideoByUrlAsync(url, "D:\\incom\\"); Console.WriteLine("All Done"); Console.ReadLine(); }
public DownloadPage() { InitializeComponent(); tube = new Utube(); }