TOCAR MP3 VIA GOOGLE DRIVE
Preciso de ajuda para tocar este audio em um windows form...Tentei algumas coisas aqui mais nao deu certo...
LINK DO AUDIO
https://drive.google.com/file/d/0Bxe20Fy7vuKKMUtsTWRNalRCNDg/view
O que você está vendo é um renderizador de arquivos. é acima de qualquer coisa uma página web e não um arquivo. Para fazer o que você quer você precisa das duas uma:
1 - Baixar o arquivo mesmo: O google drive disponibiliza uma opção para um link permanente e direto para o arquivo. Você deve usar este link para baixar o arquivo e então tocar localmente. Essa é a alternativa mais simples.
2 - Abrir o arquivo como stream de dados: Você pode tocar o arquivo como se fosse um stream de dados. Um pouco mais complicado, mas funciona.
Tanto uma quanto outra, você vai invariavelmente precisar usar a API do google drive e seus limites.
é preciso entender que o google drive não é um repositório de arquivos aberto. Não funciona como se fosse um simples servidor de arquivos, é algo muito mais complexo.
Já vi algumas pessoas fazendo gambiarra pra isso:
- Clicar em download do arquivo
- Pegar o endereço que está baixando
- Usar esse endereço para baixar o arquivo com um HttpClient normal
- Abrir o arquivo localmente e usar
Isso funciona. Por algumas horas. O link para download disponibilizado, muda o tempo todo e em alguns casos, até mesmo pode ser um link único, ou seja, só vai funcionar para a máquina que requisitou o download.
Citação::
Deixe-me tentar explicar:
O que você está vendo é um renderizador de arquivos. é acima de qualquer coisa uma página web e não um arquivo. Para fazer o que você quer você precisa das duas uma:
1 - Baixar o arquivo mesmo: O google drive disponibiliza uma opção para um link permanente e direto para o arquivo. Você deve usar este link para baixar o arquivo e então tocar localmente. Essa é a alternativa mais simples.
2 - Abrir o arquivo como stream de dados: Você pode tocar o arquivo como se fosse um stream de dados. Um pouco mais complicado, mas funciona.
Tanto uma quanto outra, você vai invariavelmente precisar usar a API do google drive e seus limites.
é preciso entender que o google drive não é um repositório de arquivos aberto. Não funciona como se fosse um simples servidor de arquivos, é algo muito mais complexo.
Já vi algumas pessoas fazendo gambiarra pra isso:
- Clicar em download do arquivo
- Pegar o endereço que está baixando
- Usar esse endereço para baixar o arquivo com um HttpClient normal
- Abrir o arquivo localmente e usar
Isso funciona. Por algumas horas. O link para download disponibilizado, muda o tempo todo e em alguns casos, até mesmo pode ser um link único, ou seja, só vai funcionar para a máquina que requisitou o download.
Entendi...
é uma pequena base acho que pode lhe ajudar...