Comment puis-je créer un lien hypertexte avec un mp3 dans Google Drive avec une URL se terminant par .mp3?

12

Je voudrais obtenir un lien vers un mp3 hébergé dans Google Drive qui a le format filename.mp3, afin que je puisse y accéder à partir de sites qui fournissent des lecteurs audio en ligne lors de la liaison à des fichiers mp3.

J'ai cherché sur le Web et sur différents sites SE, mais la chose la plus proche d'une solution que j'ai trouvée est d' obtenir un lien de téléchargement direct pour le fichier ou des conseils pour l'héberger ailleurs. Cependant, pour plus de commodité, je préférerais héberger et créer un lien directement depuis / vers Google Drive.

Quelqu'un peut-il donner un aperçu ou expliquer pourquoi cela pourrait ne pas fonctionner?

nholtappels
la source

Réponses:

6

Oui c'est possible.

  1. Tout d'abord, changez l'autorisation de répertoire en public dans lequel résident vos fichiers mp3.

  2. Copiez l'ID du dossier, qui se trouvera à la fin de l'URL lorsque vous serez dans le répertoire. Ce sera quelque chose comme ça

    0C2QKl-TsV6cVTE7wbWNOelRiRlk
    
  3. 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 première partie de l'URL passe au https://googledrive.com/host/mode hébergé par rapport à l'URL du mode de lien partagé "normal" https://drive.google.com/open?id=.

mbaljeetsingh
la source
Merci, Baljeet! Cela est très proche de ce que j'avais en tête. Savez-vous s'il existe un moyen de modifier cette procédure afin que l'autorisation de répertoire n'ait pas besoin d'être définie sur "Public", mais peut être définie sur "Toute personne disposant du lien" tout en conservant toutes les fonctionnalités?
nholtappels
1
@nholtappels Je pense qu'actuellement c'est le seul moyen
mbaljeetsingh
Malheureusement, je ne pense pas que cela fonctionne plus. J'ai rendu mon dossier public, mais voici l'URL que j'obtiens https://drive.google.com/open?id=0B0GRVvnH21RdT3MwQ3lzN3Vjdnc&authuser=0et mon nom de fichier à l'intérieur est intro.wav
JGallardo
Ça marche. @JGallardo, vous devez utiliser l'url googldrive.com/host au lieu de l'URL qu'elle vous donne lorsque vous cliquez sur partager
Tim
5
Cette réponse est dépassée. googledrive.com/host est obsolète depuis le 31 août 2016 et ne fonctionne plus.
browly
5

Si vous partagez un MP3 par lien, vous obtenez un lien comme celui-ci

https://drive.google.com/file/d/XXXXXXXXXXXXXXXXXX/view?usp=sharing 

XXXXXXXXXXXXXXXXXXest l' 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> 
Kpym
la source
5

Je ne sais pas si cela aide encore quelqu'un, mais cela peut être fait. Avec un lien "toute personne disposant du lien peut consulter le fichier":

  • préfixez l'ID du fichier avec uc?id=et ajoutez-le avec&export=download

Donc, cela ressemblerait à ceci:

https://docs.google.com/uc?id=FILE-ID&export=download
Ali
la source
3

Cet exemple fonctionne:

<audio controls="">
   <source src="http://docs.google.com/uc?export=open&amp;id=1uZd99P8_xWM3fYsoSl4xHa8md2MWHa68" type="audio/mp3"></source>
   Your browser does not support HTML5 audio <br />

</audio>
Jasbir
la source
+1 pour avoir été le premier utilisateur à publier cette méthode (Kpym est le deuxième), mais veuillez ajouter des explications pour que les autres comprennent pourquoi ils font quelque chose, c'est-à-dire pourquoi quelque chose fonctionne. Merci!
Aleksandar
1

J'ai fait des recherches sur ce sujet aujourd'hui pendant environ une heure. Récemment (c'est-à-dire 2015/05), je ne pense pas non plus que ce soit possible, mais j'aimerais avoir tort.

Les références

Jacob Jan Tuinstra
la source
J'ai modifié la réponse le 26/05/2016. Je ne savais pas qu'il existe un mode hébergé pour Google Drive. Notez que la première partie de l'URL passe au https://googledrive.com/host/mode hébergé par rapport à l'URL du mode de lien partagé "normal" https://drive.google.com/open?id=.
Greg
0

J'ai eu le même problème et l'ai fait fonctionner avec l'URL suivante:

https://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXXXXXXX
tfrancois
la source
Génial. J'ai pu avoir de la chance avec la structure suivante: "https://drive.google.com/uc?id=XXXX&authuser=0&export=download"
Gabriel Fair le