Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I'm trying to upload and/or embed some audio files into my blog, hosted on Google's Blogspot, but cannot seem to do so. The three audio files, about 2.5 hours of recording, total about 35MB in size of all the files.

How can I embed them in my blog where I can also make it available for listening and download?

Attempts:

  • SoundCloud - they have a limit on "tape" and allow only two hours of free upload. I exceeded that.
  • OurMedia - it never uploaded even when it said it did.
  • Mediafire - only allows people to download, and not everyone will care to do so - some may only want to listen to it online and leave.

I'm also trying to have it show up on the blog with "music player interface" so people can play it straight from my blog itself and download it if they want.

share|improve this question
add comment

2 Answers

You can use audio player from your own Google reader, GMail, voice and use the embed code @leo provided, replacing the link to the .swf file!

Update: Google reader is retired, better save the .swf player file from gmail or voice, host on your own i.e dropbox, Google Drive, etc

Answer to your question is no you can't host audio on blogger servers, earlier they allowed it when FTP blogs were allowed, but now only video upload is available, which some use for hosting audio using a smaller truncated youtube player!

there are two things: a. host audio; b. host audio player;

You can use combinations that fit you in security, privacy and convenience

  1. Host your audio someplace safe (means public access to the file remains at least as long as the service remains) such as amazon 5 GB, Google Music and use audio player from Google to embed it.

Update: Amazon's cloud drive doesn't offer public links.

  1. Host your audio on services which offer their own players soundcloud which has 2 hour limit on uploads, my favorites: divshare 2 gb (no time based limits) and spreaker which offers 20 hours storage! there are countless others.

  2. Use external hosts like dropbox, google drive, box for both player and audio, use google audio player.

  3. If you don't want flash players, use these jquery HTML5 players >> mediaelements.js, soundmanager, jplayer.

Update: Dropbox now allows public links anywhere in your folder structure, just generate a sharing link, remove the subdomain part to dl, i.e replace www by dl

www.dropbox.com/sh/QWERTY/zxcvbnm.mp3 to

dl.dropboxusercontent.com/sh/QWERTY/zxcvbnm.mp3

https://www.dropbox.com/help/201/en

You can host mp3 in Google drive, change permissions to read-only to anyone with link, it is not a direct link but it is to preview the file, you can download the file and then immediately cancel it, copy the download link in your downloads tab, remove the session id or timeout variables after the (?), use the link with the embed code by Leo!

share|improve this answer
add comment

If you use Dropbox, here's a quick solution using Google Audio Player:

  1. Upload audio file to Public folder on Dropbox, and save its public link somewhere.
  2. Embed audio player in your blog post with this code (via):

<embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" quality="best" flashvars="audioUrl=MP3link" width="400" height="27"></embed>

  1. Replace "MP3link" with the link we got in the first step.

That would give you an audio player in your blog post allowing visitors to play. enter image description here

As for the download option, simply provide the direct-link to your audio file.

share|improve this answer
    
Google Reader is off and the contents are not available online, it would be better to upload the flash file googleaudioplayer.swf to your chosen host, dropbox and like –  port May 20 at 10:41
add comment

protected by Community Feb 12 at 7:14

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.