rPlayer
rPlayer is a player play streaming radio, this player, offers the possibility to change different audio format. Example: .m3u8, .mp3, .aac.
rPlayer in action
Easy to use
var player = new rPlayer();
Play
player.play('URL');
Stop
player.stop();
Pause
player.pause();
Mute
player.mute();
Set Volume
You can only set volume between 0 and 10
player.volume = 7; // 7 Default set in local storage
timeupdate event
The timeupdate event is fired when the time indicated by the currentTime attribute has been updated.
rplayer.onTimeUpdate = function() {
console.log('Time:', player.currentTime);
};
Infos
console.log('Playing:', player.playing);
console.log('Volume:', player.volume);
console.log('Paused:', player.paused);
console.log('Muted:', player.muted);
console.log('Source:', player.src);
console.log('Time:', player.currentTime);
Include hls.js
Demo
npm install
npm run build
npm run start
npm dependencies
npm install hls.js --save
npm install terser-webpack-plugin webpack webpack-cli webpack-dev-server --save-dev