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

boyanx2个月前技术教程8

上篇文章给大家分享了视频播放器组件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

相关文章

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

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

推荐 9 个 yyds 前后端分离项目

前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。本文推荐九个前后端分离的开源项目,都是采用最流行的技术栈。本文推荐的开源项...

顶级播放器:foobar2000 v1.3.6汉化版下载

IT之家(www.ithome.com):顶级播放器:foobar2000 v1.3.6汉化版下载IT之家讯 12月12日消息,著名免费专业音乐播放器foobar2000已经更新到了1.3.6 Fin...

Wordpress建站教程:Slider Revolution插件导致后台慢,怎么解决

作者:悦然wordpress建站(悦然建站)(此处已添加小程序,请到今日头条客户端查看) 继续分享wordpress建站教程。Slider Revolution插件的幻灯动画功能非常强大,它基本上就是...

小白也能轻松搭建和使用iptv直播

IPTV-API 安装与使用教程,手把手教会你以下一共4种安装运行方式,选择一种适合您的即可。工作流部署(自动更新)一.进入Githubhttps://github.com登录或注册你的Github账...

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

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

发表评论    

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