使用 APlayer 实现音乐播放器
最近写毕设,想要实现一个音乐播放功能。大概样子如下面的图所示:
还有吸顶效果,吸顶在左下角:
下面来说一下实现过程。
一、安装
npm install aplayer --save
yarn add aplayer
二、引入
import 'APlayer/dist/APlayer.min.css';
import APlayer from 'APlayer';
三、使用
首先是<template></template>
标签里的代码:
<div id="aplayer"></div>
然后是 js 代码:
data() {return {// 音频列表audio: [{name: "", // 音频名称artist: "", // 音频艺术家url: "", // 音频链接cover: "", // 音频封面lrc: "", // 歌词theme: "", // 播放这首歌曲时的主题色},{name: "", // 音频名称artist: "", // 音频艺术家url: "", // 音频链接cover: "", // 音频封面lrc: "", // 歌词theme: "", // 播放这首歌曲时的主题色},],info: {fixed: false, // 不开启吸底模式listFolded: false, // 折叠歌曲列表autoplay: false, // 是否自动播放preload: "auto", // 自动预加载歌曲loop: "all", // 播放循环模式,all全部循环 one单曲循环 none只播放一次order: "list", // 播放模式,list列表播放, random随机播放volume: 0.7, //默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效mutex: true, //互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器},};
},
mounted(){// 初始化播放器this.initAPlayer();
},
methods: {initAPlayer() {// 创建一个音乐播放器实例,并挂载到DOM上,同时进行相关配置const ap = new APlayer({container: document.getElementById("aplayer"),// 音乐信息audio: this.audio, // 其他配置信息...this.info, });},
},
如上即可。
最后附上APlayer
地址:https://aplayer.js.org/#/,上面有去github
或者文档的按钮。
使用 APlayer 实现音乐播放器相关推荐
- aplayer.js音乐播放器插件使用
aplayer.js音乐播放器插件使用 闲来无事,想把自己的博客园正酷炫点,平时也有收藏癖,见到好玩的有趣的酷炫的都收藏起来了,比较漂亮的博客园都保存了今天的目的:弄一个左下角的音乐播放器插件 不会就 ...
- 小型音乐播放器插件APlayer.js的简单使用例子
本篇博客将会给出一个小型音乐播放器插件APlayer.js的使用例子.关于APlayer.js的具体介绍和Github地址,可以参考: https://github.com/MoePlayer/. ...
- Hexo全局添加APlayer音乐播放器
本人博客 相关站点 APlayer APlayer Github Hexo-Tag-Aplayer 音乐直链搜索工具 基于 Yilia 主题全局添加 APlayer 音乐播放器 编辑文件 hexo-t ...
- 小型音乐播放器插件APlayer.js的简单使用例子 1
本篇博客将会给出一个小型音乐播放器插件APlayer.js的使用例子.关于APlayer.js的具体介绍和Github地址,可以参考: https://github.com/MoePlayer/A ...
- 开源html5在线音乐网站,一个漂亮的开源HTML5音乐播放器——APlayer
介绍 APlayer是一个简约且漂亮的html5音乐播放器,支持多种模式,包括播放列表模式.吸底模式 .迷你模式.MSE模式.HLS模式. Github https://github.com/diyg ...
- 个人博客的APlayer音乐播放器
大家好,今天看到的个人了博客音乐播放器,就想自己搞一个.弄了几个小时才搞懂.在网上找了好多资料,最后发现没用.出差各种问题,因为小编我一开始也不是很理解.我目前找到了三种方法,给大家分享一下,如果还有 ...
- 如何在博客中添加Aplayer音乐播放器
前言 是否有一首音乐,前奏一响起,让你灵魂不自主的颤栗.音乐就像老胶卷,每个旋律,每句歌词,都承载着每个人的往事回忆和情愫感受. 我收藏了好多的音乐,奈何好多音乐受版权限制,需要购买VIP才能听,还有 ...
- React + Vite 实现一个音乐网站(aplayer音乐播放器 )
众所周知,音乐网站需要能播放音乐 1.页面搭建 我们需要搭建这样一个部分 那么秉承一分为二的原则,左边音乐列表,右边显示cd图片.理所应当我们得让cd运动起来. components里面建立文件夹Mu ...
- php加本地音乐代码,WordPress添加音乐播放器(纯代码实现)
一.前言 为WordPress网站添加一个音乐播放器,网上大部分的教程都是使用各种插件,有的插件还需要花钱买授权,用着不爽.本文用纯代码为网站添加音乐播放器,安全可靠,可以任意修改. 二.效果图 三. ...
最新文章
- Python读取文件夹下的所有文件,并获得文件中的2-10行的信息
- thinkphp两表联查并且分页
- NSUserDefaults的一些用法
- 为什么女生会有体香?
- java 文本排序_如何使用Java按最高编号对文本文件进行排序
- oracle使用 union all 用自增序列_值得收藏的Oracle数据库性能优化
- qt将光标相对于桌面的位置转换为相对于窗口的位置
- 【Nginx那些事】nginx配置实例(三)动静分离
- keepalived 多个应用_Keepalived高可用软件概述
- jdk HashMap源码解读
- S5PV210体系结构与接口01:ARM体系结构概述
- 一个分块矩阵求逆矩阵的结论
- forwarding
- 第二章 年轻人都是富翁
- 怎样才能掌握好计算机知识,简析怎样才能上好计算机课
- Oracle 19c Grid Infrastructure安装
- linux桌面无法显示U盘,电脑桌面右下角不能显示u盘图标解决方法
- When you believe
- 【Node.js】 npm与包
- html 打开腾讯qq,qq软件管理器 QQ应用管理器里面的腾讯软件打不开
热门文章
- unity PUN PhotonView莫名奇妙viewID冲突
- jda 沃尔玛_如何通过沃尔玛应用程序的“储蓄守望者”省钱
- 李沐动手学深度学习V2-实战Kaggle比赛:狗的品种识别(ImageNet Dogs)和代码实现
- 我的世界java平台缺少证书_tomcat配置https以及配置完成后提示服务器缺少中间证书(已解决)...
- C++设计模式14——职责链模式
- 中国国家气象局天气预报接口、爱帮网公交查询接口
- 跨境电商小白:一件代发是什么?为什么要选择Starday一件代发?
- 浅谈一件代发的功能以及优势
- 今天14:00 | 12位一作华人学者开启 ICLR 2022
- 一文读懂网络通信技术原理