Adding an Audio File (MP3) to a Website (HTML) page

Hi all - What are the best options these days for adding an Audio File to a Website, as in "Click to Listen" link?
(See and Click LISTEN link)
I'd like to:
#1 I added that simple link, and tried it, thinking that I would be forced to download the entire file first  ... but surprise,  at least on my Mac, a Streaming Windows came up, colplete with controls (volume, FF, etc)  and it played perfectly.  It is a public website though, so I need it to work regardless of the client's computer.
#2 I also would like to include a phototo look at, while folks listen, instead of a jet-black screen
#3 Anyone know the best way to remove some of the background noise from the Audio?
If this were a Movie, I could just open it in iMovie on the Mac and do everything above. I guess I've just been so wrapped up in video projects the past few years that I am out of touch with how to handle an Audio-only project !!! I do have a Mac and a Windows PC, so a solution using either is fine.
* Thanks in advance for any help everyone!
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
You have an html5 audio tag  I would strongly suggest to not stream your audio from your web server and instead use a 3rd party cdn.  Actually for free you can use google drive, ms onedrive or dropbox but there is not an api to stream seamlessly I believe.   Check out where you can upload your audio and embed to your site.   Once your audio is up, click on share then embed and you get code like this
<iframe width="100%" height="450" scrolling="no" frameborder="no" src=";auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;visual=true"></iframe>

Open in new window

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bleggeeAuthor Commented:
Works awesome thx!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.