Minimal jQuery Cross-platform Audio Player - MINImusic Player
| File Size: | 6.27 MB |
|---|---|
| Views Total: | 12205 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
MINImusic Player is an easy-to-use jQuery plugin which helps you create a highly customizable audio/mp3 player on the html page.
Features:
- Custom player controls.
- Autoplay on page load.
- Supports playlist and infinite loop.
- Album cover is supported as well.
- Mobile friendly.
- Lots of customization options.
Basic usage:
1. Create a playlist and define the cover images, artists and musics as follows:
<div class="example">
<ul class="playlist">
<li data-cover="cover-1.jpg" data-artist="Artist-1">
<a href="1.mp3">Music 1</a>
</li>
<li data-cover="cover-2.jpg" data-artist="Artist-2">
<a href="2.mp3">Music 2</a>
</li>
<li data-cover="cover-3.jpg" data-artist="Artist-3">
<a href="3.mp3">Music 1</a>
</li>
...
</ul>
</div>
2. Add the following JavaScript and CSS files to the webpage.
<link href="css/styles.css" rel="stylesheet"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="js/musicplayer.js"></script>
3. Call the plugin on the top container to create a basic audio player.
$(".example").musicPlayer();
4. Customize the audio player with the following options.
$(".example").musicPlayer({
autoPlay: false ,
volume: 80,
loop: false,
timeSeparator: ' / ',
playerAbovePlaylist: true,
infoElements: ['title' , 'artist'] ,
elements: ['artwork', 'information', 'controls', 'progress', 'time', 'volume'],
timeElements: ['current', 'duration'],
controlElements: ['backward', 'play', 'forward', 'stop'],
});
5. Callback functions available.
$(".example").musicPlayer({
onLoad: function() {},
onPlay: function() {},
onPause: function() {},
onStop: function() {},
onFwd: function() {},
onRew: function() {},
volumeChanged: function() {},
progressChanged: function() {} ,
trackClicked: function() {},
onMute: function() {}
});
Changelog:
2018-10-19
- v1.1.0: Enable the use of Custom Selector For Matching Playlist Items
2017-03-30
- Fixed IOS volume bug and Added scss
2017-03-17
- Add ability for playlist to use any markup
2016-11-25
- updated callback
This awesome jQuery plugin is developed by codovate. For more Advanced Usages, please check the demo page or visit the official website.











