Googleドライブでホストされているfilename.mp3
形式のmp3へのリンクを取得したいので、mp3ファイルにリンクするときにインラインオーディオプレーヤーを提供するサイトからリンクできます。
WebとさまざまなSEサイトを検索しましたが、見つかったソリューションに最も近いのは ファイルの直接ダウンロードリンクを取得する またはそれを他の場所でホストすることに関するアドバイスです。ただし、(将来)の利便性のために、Googleドライブから/に直接ホストおよびリンクすることをお勧めします。
誰でもいくつかの洞察を提供したり、これがうまくいかない理由を指摘できますか?
はい、可能です。
最初に、mp3ファイルが存在するパブリックにディレクトリ権限を変更します。
フォルダーIDをコピーします。これは、ディレクトリ内にいるときにURLの末尾になります。このようなものになります
0C2QKl-TsV6cVTE7wbWNOelRiRlk
次に、ホストモードを使用してmp3ファイルにアクセスできます。
https://googledrive.com/Host/0C2QKl-TsV6cVTE7wbWNOelRiRlk/filename.mp3
「通常の」共有リンクモードURL https://googledrive.com/Host/
と比較して、ホストモードのURLの先頭部分はhttps://drive.google.com/open?id=
に変更されることに注意してください。
これがまだ誰かを助けるかどうかわからないが、これは行うことができます。 「リンクを知っている人なら誰でもファイルを閲覧できます」リンクを使用すると:
uc?id=
を付加し、&export=download
を付加しますしたがって、次のようになります。
https://docs.google.com/uc?id=FILE-ID&export=download
この例は動作します:
<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>
リンクでMP3を共有する場合、次のようなリンクを取得します
https://drive.google.com/file/d/XXXXXXXXXXXXXXXXXX/view?usp=sharing
XXXXXXXXXXXXXXXXXX
は、MP3ファイルのIDです。次に、この音声への直接リンクを取得できます
http://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXX
特に使用できます
<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>
今日、このトピックを約1時間調査しました。最近(つまり2015/05年)には、もうそれが可能だとは思わないが、間違っていると証明されたい。
私は同じ問題を抱えていて、次のURLで動作しました:
https://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXXXXXXX