Existem muitas formas de realizar o download de arquivos da web, incluindo aí arquivos de vídeo do youtube.
Neste artigo eu vou mostrar como usar a biblioteca VideoLibrary (libvideo) de autoria de James Ko que pode ser usada para fazer download de vídeos do youtube.
Além de ser fácil de usar, leve ela é suportada em diversas plataformas como :
Neste artigo eu vou mostrar como usar a biblioteca VideoLibrary (libvideo) de autoria de James Ko que pode ser usada para fazer download de vídeos do youtube.
Além de ser fácil de usar, leve ela é suportada em diversas plataformas como :
- .NET Framework 4.5+
- Windows 10 Universal apps
- Portable Class Libraries
- Xamarin.iOS
- Xamarin.Android
- Mono (Mac/Linux)
- Windows 8.1 and 8.0
- Windows Phone 8.1
Para usar o recurso em seu projeto você pode referenciá-la em seu projeto via Nuget.
Install-Package VideoLibrary (via Package Manager Console)
Recursos usados:
Install-Package VideoLibrary (via Package Manager Console)
Recursos usados:
Nota: Baixe e use a versão Community 2015 do VS ela é grátis e é equivalente a versão Professional.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Executando o projeto e iremos obter:
1- Copiando o link do vídeo e selecionando a pasta de destino:
2- Após selecionar a pasta o download é iniciado :
3- Ao final temos a indicação teremos o caminho e nome do arquivo indicado no listbox.
Conferindo na pasta c:\dados vemos o arquivo baixado.
Creio que essa é a abordagem mais simples que podemos fazer para mostrar como baixar um arquivo do youtube usando a biblioteca VideoLibrary.
Você pode melhorar e incrementar o projeto com mais funcionalidades como abrir o arquivo baixado, fazer um download assíncrono usando asycn e await, etc.
Pegue o projeto completo e comentado aqui : Vbnet_Youtube.zip
1- Copiando o link do vídeo e selecionando a pasta de destino:
2- Após selecionar a pasta o download é iniciado :
3- Ao final temos a indicação teremos o caminho e nome do arquivo indicado no listbox.
Conferindo na pasta c:\dados vemos o arquivo baixado.
Creio que essa é a abordagem mais simples que podemos fazer para mostrar como baixar um arquivo do youtube usando a biblioteca VideoLibrary.
Você pode melhorar e incrementar o projeto com mais funcionalidades como abrir o arquivo baixado, fazer um download assíncrono usando asycn e await, etc.
Pegue o projeto completo e comentado aqui : Vbnet_Youtube.zip