<audio src= 'http://m10.music.126.net/20171215145402/6df6666371f3c616e5b75d88a17a2adb/ymusic/f4f0/9eec/5efe/7b40086692036889b1ceb5067c36a4b3.mp3'></audio>

<div class='player'>
  <img src='data:image/jpeg;base64,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'/>
  <div class='info'>
    <div class='name'>All of me</div>
    <div class='singer'>John Legend</div>
  </div>
  <div class='btns'>
    <div class="iconfont play-pause icon-play"></div>
    <div class="iconfont next icon-next"></div>
  </div>
  <div class='progress'>
    
  </div>
</div>
.player {
  position: relative;
  width: 500px;
  height: 60px;
  background-color: rgba(0,0,0,0.2);
  display: flex;
  border-radius: 2px;
  padding: 5 16px;
  img {
    margin-top: 5px;
    width: 60px;
    height: 50px;
  }
  .info {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    width: 50%;
    padding: 0 16px;
    .name {
      font-size: 15px;
      font-weight: 700;
    }
    .singer {
      font-size: 12px;
    }
  }
  .btns {
    width: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px;
    
    div:nth-child(1) {
            font-size: 30px;
        }
        div:nth-child(2), div:nth-child(3) {
            font-size: 18px;
        }
    
  }
  .progress {
    position: absolute;
    height: 2px;
    left: 0;
    top: 0;
    background-color: #00a8ff;
  }
}


@font-face {
    font-family: iconfont;
    src: url('//static0.qianqian.com/web/st/font/iconfont-4e6.woff') format('woff')
}

.iconfont {
        font-family: iconfont!important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .icon-list:before {
        content: "\e603"
    }
    
    .icon-loop-single:before {
        content: "\e604"
    }
    
    .icon-arrow-right:before {
        content: "\e605"
    }
    
    .icon-loop:before {
        content: "\e606"
    }
    
    .icon-prev:before {
        content: "\e607"
    }
    
    .icon-favor:before {
        content: "\e608"
    }
    
    .icon-next:before {
        content: "\e60a"
    }
    
    .icon-download:before {
        content: "\e60b"
    }
    
    .icon-search:before {
        content: "\e60c"
    }
    
    .icon-zhanwei1:before {
        content: "\e610"
    }
    
    .icon-favor1:before {
        content: "\e618"
    }
    
    .icon-random:before {
        content: "\e619"
    }
    
    .icon-play:before {
        content: "\e616"
    }
    
    .icon-stop:before {
        content: "\e617"
    }
    
    .icon-mv:before {
        content: "\e61b"
    }
    
    .icon-arrow-down:before {
        content: "\e61d"
    }
    
    .icon-arrow-left:before {
        content: "\e61e"
    }
    
    .icon-arrow-up:before {
        content: "\e61f"
    }
    
    .icon-listen:before {
        content: "\e609"
    }
    
    .icon-round:before {
        content: "\e60d"
    }
    
    .icon-triangle:before {
        content: "\e60e"
    }
    
    .icon-information:before {
        content: "\e60f"
    }
    
    .icon-home:before {
        content: "\e611"
    }
    
    .icon-i:before {
        content: "\e612"
    }
    
    .icon-information-:before {
        content: "\e613"
    }
    
    .icon-bubble-filled-icon:before {
        content: "\e614"
    }
    
    .icon-round-right:before {
        content: "\e615"
    }
    
    .icon-vip:before {
        content: "\e61a"
    }
    
    .icon-word:before {
        content: "\e61c"
    }
View Compiled
$(
  function(){
  var aud = $('audio')[0];
  $('.play-pause').on('click', function(){
  if (aud.paused) {
    aud.play();
    $('.play-pause').removeClass('icon-play');
    $('.play-pause').addClass('icon-stop');
  }
  else {
    aud.pause();
    $('.play-pause').removeClass('icon-stop');
    $('.play-pause').addClass('icon-play');
  }
  
})
  $('.next').on('click', function(){
  aud.src = 'another audio source';
})
  aud.ontimeupdate = function(){
    $('.progress').css('width', aud.currentTime / aud.duration * 100 + '%')
  }
})
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js