
Audio player web page
- or -
Post a project like this2416
$$
- Posted:
- Proposals: 7
- Remote
- #2118183
- Awarded
Web & Mobile Developer | Blockchain | VR/AR | React Native | Reactjs | Nodejs

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




103378921181872608361655757455855128342803688




Description
Experience Level: Intermediate
Web page which starts playing audio file(s) when user enters to the page (I know this difficult one, so it is ok if user has to press play button in first time)
After the first audio file is played the page should play (automatically) next audio file.
Audio files are played based on audio file date information so the newest is played first and the oldest last.
The same audio file should not be played again to the same user.
- if cookie is used to remember the played file and the user has cleared the cookies then all the files will be played again following new user rules.
If the audio file is older than 48h (configurable parameter in the code) then it will not be played even if the user has not heard it.
When all the playable audio files have been played then the page should play endofaudiofile.mp3 audio file.
Use cases:
1. User comes to the page first time - play the newest audio file and keep playing all the audio files which are newer than 48h and after all is played play endofaudiofile.mp3 audio file.
2. User comes to the page and last time s/he listened the newest audio file, play the second newest audio file and keep playing all the audio files which are newer than 48h and after all is played play endofaudiofile.mp3 audio file.
3. User comes to the page and has listed all the audio files in previous time - play endofaudiofile.mp3 audio file.
4. User comes to the page and all the audio files are older than 48h - play endofaudiofile.mp3 audio file.
Please propose how this should be done.
My preferred platforms are
1) Standalone solution
2) Wordpress function(s) in childtheme functions.php file (easier than doing plugin)
3) Laravel 5.6
--Eki
After the first audio file is played the page should play (automatically) next audio file.
Audio files are played based on audio file date information so the newest is played first and the oldest last.
The same audio file should not be played again to the same user.
- if cookie is used to remember the played file and the user has cleared the cookies then all the files will be played again following new user rules.
If the audio file is older than 48h (configurable parameter in the code) then it will not be played even if the user has not heard it.
When all the playable audio files have been played then the page should play endofaudiofile.mp3 audio file.
Use cases:
1. User comes to the page first time - play the newest audio file and keep playing all the audio files which are newer than 48h and after all is played play endofaudiofile.mp3 audio file.
2. User comes to the page and last time s/he listened the newest audio file, play the second newest audio file and keep playing all the audio files which are newer than 48h and after all is played play endofaudiofile.mp3 audio file.
3. User comes to the page and has listed all the audio files in previous time - play endofaudiofile.mp3 audio file.
4. User comes to the page and all the audio files are older than 48h - play endofaudiofile.mp3 audio file.
Please propose how this should be done.
My preferred platforms are
1) Standalone solution
2) Wordpress function(s) in childtheme functions.php file (easier than doing plugin)
3) Laravel 5.6
--Eki

Eki T.
96% (5)Projects Completed
4
Freelancers worked with
4
Projects awarded
50%
Last project
23 Sep 2018
Finland
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies