Example #1
0
 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();
 }
Example #3
0
        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();
 }