HTML5 audio player like WhatsApp voice message

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

Your task is to build a wrapper around the HTML5 audio tag with a WhatsApp-like skin. It should look like a voice message you received like in the screenshot shown.

You don't have to reinvent the wheel: Use this open source project for the JavaScript player: [url removed, login to view] and build a skin for it. You can start from one of the existing skins here: [url removed, login to view]

Requirements:

0. Prerequisite: Please see WhatsApp web client for CSS variables/settings/colors/shadows and actual behavior of the audio player.

1. Responsive. Must also work on mobile devices.

-> The width of the player must adjust to the screen size. Max size: 340x80

-> No stacking of elements, you can go with a min-width of 300px. Let the width of the seek bar adjust

2. You can use HTML5 + CSS3

-> No need to support old browsers

-> You can also use a CSS preprocessor like Sass if you want (if you do, put all colors in variables so that I can change them if necessary)

3. Differences to WhatsApp voice message:

a) Make the speech bubble thing in the upper left corner optional. The box can look like a rounded box.

b) Remove the "time received" entirely

c) Add an optional title. Text should be right-aligned. Title should be aligned to the end of the seek bar

4. Differences to other Picobel skins (see screenshots of other skins on Github above):

a) No need for volume control

b) No need for mute button

5. Avatar:

-> Use the attached microphone SVG as a layer above the avatar

-> Define the avatar via CSS as a background-image. This way, I can change the avatar via CSS instead of JS, maybe like so:

.avatar {

background-image: url('[url removed, login to view]')

}

6. Name and optional title:

- You can provide the name and title via HTML5 attributes: <audio data-artist="John Smith" title="This is my title" ...

- But please see the JS code of Picobel if this works. It should though.

7. No need to modify existing JS. Leave Picobel as it is. If something is unclear, contact me :)

Cheers,

Mediawerk

CSS HTML HTML5 JavaScript LESS/Sass/SCSS

Project ID: #13821917

About the project

18 proposals Remote project Active 6 years ago

Awarded to:

giviniinternet

Hi, I have worked with Audio player before but it was with jplayer. I can use the JS you have mention and all the points in the description will be taken care of. Final output will be. Responsive Html, css and j More

€88 EUR in 3 days
(20 Reviews)
5.1

18 freelancers are bidding on average €188 for this job

mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

€237 EUR in 10 days
(267 Reviews)
7.9
cobol1962

I am very expirienced frontend developer with great knowledge of JavaScript, JQuery, AJAX, CSS, Bootstrap. Also i am good with PHP and ASP.NET

€155 EUR in 7 days
(34 Reviews)
5.3
Webln

Hello! my name is Viktor. We are IT Company «Webin». We provide website design and web and app development services for organizations, public and government institutions, company or private web-pages. We got acquainte More

€162 EUR in 4 days
(10 Reviews)
5.3
AndrewYr

Hi! I have studied requirements, attached files, WhatsApp web client for CSS, picobel and I can perform HTML5 audio player like WhatsApp but with all of the requirements and a differences and using Picobel. To s More

€80 EUR in 4 days
(9 Reviews)
3.4
priyasomnath1

Hi, we write code. However, unlike most software companies, we realize that's only part of the job. We don't just write code We develop professional software. This is why our clients choose Intelli atlas. Many compani More

€277 EUR in 3 days
(1 Review)
1.2
MeetHirpara

Hi, Can we discuss the project? I am available any time for your query, I have an expert in web developing and Web designing. I would love to have the opportunity to discuss your project with you. I believe More

€250 EUR in 6 days
(0 Reviews)
0.0
webinmile

Hi, Have gone through your requirements in detail. Let's discuss a bit more in detail over chat or on skype call. I am confident my team can deliver this with an ease. Looking forward to your reply. Rega More

€222 EUR in 5 days
(0 Reviews)
0.0