浏览器版音乐播放器

01 September 2016

Audio

前几天由于需要在浏览器页面上播放音乐,所以就自己封装了一个音乐播放器。

import Player from 'audio-player-es6';
 //or
 let Player = require('audio-player-es6');
 //or
 let player = new Player({})

项目地址:

https://github.com/Yi-love/audio-player-es6

使用也是很方便的:

  var audio = new Player();
  
  audio.src(['/music/1.mp3','/music/2.mp3','/music/5.mp3','/music/4.mp3'])
  .src('hjk.mpg').src('/music/3.mp3').src('/music/4.mp3')
  .setCallBack({
      loading: function(state , player){
          console.log(state);
          document.getElementById('current').innerHTML = player.audioList[player.audioCurrentIndex]
      },
      playing:function(state , player){
          console.log(state, player.audioCurrentIndex , player.audioList[player.audioCurrentIndex])
      },
      end:function(state , player ){
          console.log(state)
      },
      abort: function(state , player){
          console.log(state , player.lastPlayIndex , player.audioList[player.lastPlayIndex])
      }
  }).play();