J'aimerais obtenir un lien vers un fichier MP3 hébergé dans Google Drive au format filename.mp3
afin de pouvoir y accéder à partir de sites proposant des lecteurs audio en ligne lors de la création de liens vers des fichiers MP3.
J'ai effectué des recherches sur le Web et différents sites SE, mais la solution la plus proche d'une solution que j'ai trouvée est: obtenir un lien de téléchargement direct pour le fichier ou un conseil sur son hébergement ailleurs. Cependant, pour des raisons de commodité (future), je préférerais héberger et relier directement Google Drive.
Quelqu'un peut-il donner un aperçu ou expliquer pourquoi cela pourrait ne pas fonctionner?
Oui c'est possible.
Commencez par changer l’autorisation du répertoire en public dans lequel résident vos fichiers mp3.
Copiez l'ID du dossier, qui se trouvera à la fin de l'URL lorsque vous vous trouvez dans le répertoire. Ce sera quelque chose comme ça
0C2QKl-TsV6cVTE7wbWNOelRiRlk
Ensuite, vous pouvez accéder aux fichiers mp3 en utilisant le mode hébergé:
https://googledrive.com/Host/0C2QKl-TsV6cVTE7wbWNOelRiRlk/filename.mp3
Notez que la partie initiale de l'URL devient https://googledrive.com/Host/
pour le mode hébergé par rapport à l'URL de mode de lien partagé "normale" https://drive.google.com/open?id=
.
Je ne sais pas si cela aide toujours quelqu'un, mais cela peut être fait. Avec un lien "n'importe qui avec le lien peut voir le fichier":
uc?id=
et ajoutez-le avec &export=download
Donc, cela ressemblerait à ceci:
https://docs.google.com/uc?id=FILE-ID&export=download
Cet exemple fonctionne:
<audio controls="">
<source src="http://docs.google.com/uc?export=open&id=1uZd99P8_xWM3fYsoSl4xHa8md2MWHa68" type="audio/mp3"></source>
Your browser does not support HTML5 audio <br />
</audio>
Si vous partagez un MP3 par lien, vous obtenez un lien comme celui-ci.
https://drive.google.com/file/d/XXXXXXXXXXXXXXXXXX/view?usp=sharing
où XXXXXXXXXXXXXXXXXX
est le ID de votre fichier MP3. Ensuite, vous pouvez obtenir un lien direct vers cet audio en
http://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXX
En particulier, vous pouvez utiliser
<audio controls>
<source src="http://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXX" type="audio/mp3">
<p>Your browser does not support HTML5 audio :(</p>
</audio>
J'ai étudié ce sujet aujourd'hui pendant environ une heure. Récemment (à savoir 2015/05), je ne crois pas non plus que ce soit possible, mais j'aimerais avoir tort.
J'ai eu le même problème et je l'ai fait fonctionner avec l'URL suivante:
https://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXXXXXXX