형식의 Google 드라이브에서 호스팅되는 mp3에 대한 링크를 얻고 싶습니다 filename.mp3
. 따라서 mp3 파일에 링크 할 때 인라인 오디오 플레이어를 제공하는 사이트에서 해당 링크에 연결할 수 있습니다.
웹과 다른 SE 사이트를 검색했지만 찾은 솔루션과 가장 가까운 것은 파일에 대한 직접 다운로드 링크 또는 다른 곳에서 호스팅하는 것에 대한 조언을 얻는 것입니다. 그러나 (미래) 편의를 위해 Google 드라이브에서 직접 / 또는 Google 드라이브로 연결하는 것을 선호합니다.
누구나 통찰력을 제공하거나 왜 이것이 작동하지 않을 수 있는지 지적 할 수 있습니까?
답변
네 가능합니다.
-
먼저, 디렉토리 권한을 mp3 파일이있는 public으로 변경하십시오.
-
디렉토리 안에있을 때 URL 끝에있는 폴더 ID를 복사하십시오. 이 같은 것입니다
0C2QKl-TsV6cVTE7wbWNOelRiRlk
-
다음으로 호스팅 모드를 사용하여 mp3 파일에 액세스 할 수 있습니다.
https://googledrive.com/host/0C2QKl-TsV6cVTE7wbWNOelRiRlk/filename.mp3
URL의 시작 부분은 https://googledrive.com/host/
“일반”공유 링크 모드 URL과 비교하여 호스트 모드 에 대해 변경됩니다 https://drive.google.com/open?id=
.
답변
링크별로 MP3를 공유하면 다음과 같은 링크가 나타납니다.
https://drive.google.com/file/d/XXXXXXXXXXXXXXXXXX/view?usp=sharing
어디에서 MP3 파일 XXXXXXXXXXXXXXXXXX
의 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>
답변
이것이 여전히 누구에게 도움이되는지 모르지만 이것은 가능합니다. “링크가있는 사람은 누구나 파일을 볼 수 있습니다”링크를 사용하십시오.
- 파일 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>
답변
나는 오늘이 주제를 약 1 시간 동안 연구했습니다. 최근 (예 : 2015/05) 현재는 더 이상 가능하지 않다고 생각하지만 잘못되고 싶습니다.
참고 문헌
답변
나는 같은 문제가 있었고 다음 URL에서 작동했습니다.
https://docs.google.com/uc?export=open&id=XXXXXXXXXXXXXXXXXXXXXXX