超好看 vue2.x 音频播放器组件Vue-APlayer

boyanx2周前技术教程4

上篇文章给大家分享了视频播放器组件vue-aliplayer,这次给大家推荐一款音频插件VueAplayer。

vue-aplayer 一个好看又好用的轻量级 vue.js 音乐播放器组件。清爽漂亮的UI主题,支持随意拖拽位置。

安装

$ npm i vue-aplayer -S

使用

<template>
  <div id="app">
    <aplayer
      :music="{
        title: 'secret base~君がくれたもの~',
        artist: 'Silent Siren',
        src: 'https://xxx.com/aplayer/secretbase.mp3',
        pic: 'https://xxx.com/aplayer/secretbase.jpg',
        lrc: 'https://xxx.com/aplayer/secretbase.lrc'
      }"
      :list="musicList"
      autoplay
      shuffle
      repeat="repeat-all"
      show-lrc
    />
  </div>
</template>

<script>
import Aplayer from 'vue-aplayer'

export default {
  components: {
    Aplayer
  },
  data() {
    return {
      musicList: [
        {
          title: '前前前世',
          artist: 'RADWIMPS',
          src: 'https://xxx.dogecdn.com/yourname.mp3',
          pic: 'https://xxx.dogecdn.com/yourname.jpg',
          lrc: 'https://xxx.dogecdn.com/yourname.lrc',
        },
        {
          title: '光るなら.m3u8',
          artist: 'Goose house',
          src: 'https://xxx.dogecdn.com/hls/hikarunara.m3u8',
          pic: 'https://xxx.dogecdn.com/hikarunara.jpg',
          lrc: 'https://xxx.dogecdn.com/hikarunara.lrc',
        },
        {
          title: '回レ!雪月花',
          artist: '小倉唯',
          src: 'https://xxx.dogecdn.com/snowmoonflowers.mp3',
          pic: 'https://xxx.dogecdn.com/snowmoonflowers.jpg',
          lrc: 'https://xxx.dogecdn.com/snowmoonflowers.lrc',
        },
        {
          title: 'あっちゅ~ま青春!',
          artist: '七森中☆ごらく部',
          src: 'https://xxx.dogecdn.com/yuruyuri.mp3',
          pic: 'https://xxx.dogecdn.com/yuruyuri.jpg',
          lrc: 'https://xxx.dogecdn.com/yuruyuri.lrc',
        },
      ],
    }
  }
}
</script>

参数配置

music props 包含了当前播放歌曲的如下信息。

为了提升网站B格,可以尝试在自己的网站加上这个音频小插件。

# 演示地址
https://vue-aplayer.js.org/

# 仓库地址
https://github.com/SevenOutman/vue-aplayer

好了,今天就分享到这里。希望对你有些帮助哈。

标签: aplayer.js

相关文章

自学 Cocos JS 之 资源加载的那点事

这期的内容应该更偏向于程序。 个人认为Cocos Creator对资源的加载分为两种:静态加载和动态加载。静态加载所谓静态加载,说白了就是直接在Creator编辑器里拖拖拉拉,给各种节点托入图片,声...

看剧不愁,在NAS上使用Emby自供版媒体服务器实现Strm直链播放

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Stark-C哈喽小伙伴们好,我是Stark-C~前几次不是分享了Strm生成教程嘛,这个其实主要是提前给绿联和极空间的影视中心支持的Str...

我的世界指令大全 minecraft常用命令汇总

在我的世界中玩家可以通过输入我的世界指令来改变游戏中的一些内容,这次搞趣网小编就为诸位我的世界玩家带来MC我的世界指令大全,常用命令汇总。希望诸位玩家喜欢这篇我的世界指令大全,minecraft常用命...

一款优秀、开源的 HTML5 视频播放器

简介MuiPlayer 是一款 HTML5 视频播放插件,其默认配置了精美可操作的的播放控件,涉及了常用的播放场景,例如全屏播放、播放快进、循环播放、音量调节等功能。支持 mp4、m3u8、flv 等...

DPlayer - 免费开源、轻量简洁的 HTML5 视频播放器,支持弹幕

最近我在使用的一款简单容易集成的 web 视频播放组件,支持播放 B站弹幕。DPlayer 介绍DPlayer 是一款基于 JavaScript 的 HTML5 弹幕视频播放器,用于在 web 开发中...

无汉化不音乐,foobar2000 v1.3.4汉化版下载

IT之家(www.ithome.com):无汉化不音乐,foobar2000 v1.3.4汉化版下载五天之前,免费音乐播放器foobar2000正式更新至v1.3.4 Final正式版本。该版本带来了...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。