TOCAR MP3 VIA GOOGLE DRIVE

KURTGU 27/09/2016 10:47:59
#467592

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
KERPLUNK 27/09/2016 15:21:07
#467598
Resposta escolhida
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.
KURTGU 27/09/2016 16:40:03
#467604
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...
ZOWWT 27/09/2016 16:48:21
#467606
Tópico encerrado , respostas não são mais permitidas