Vue3+APlayer的小案例

1.找到中文官网 APlayer中文文档

2.在vue3项目中下载APlayer和hls.js

npm install aplayer --save

npm i hls.js --save

3.在需要使用插件的页面import

(这里注意官方文档import写的是import 'APlayer/dist/APlayer.min.css';,而打开我们node_modules文件夹发现其实下载文件夹名称是aplayer,首字母是小写的,因此这里需要改成import 'aplayer/dist/APlayer.min.css';,否则会报错找不到APlayer.min.css!!)
在这里插入图片描述

import 'aplayer/dist/APlayer.min.css';
import APlayer from 'aplayer';

4.在vue文件中写入代码

<template>
	<div id="aplayer"></div>
</template>
<script>
import 'aplayer/dist/APlayer.min.css';
import APlayer from 'aplayer';

export default {
  name: 'HomeView',
  components: {
  },
  mounted() {
	this.addMyAudio();
  },
  data(){
	return{
		 audio: [{
			name: "China-Y",//歌名
			artist: '徐梦圆',//歌手
			url: 'https://www.ytmp3.cn/down/59298.mp3down/39868.mp3',//音频文件地址
			cover: 'http://imge.kugou.com/stdmusic/150/20170815/20170815070007812976.jpg',//音乐封面地址
			lrc: ""// 歌词
		}]
	}
  },
  methods:{
	  addMyAudio() {
	        const ap = new APlayer({
	          container: document.getElementById("aplayer"),
	          audio: this.audio
	        })
		}
  }
}
</script>

效果图

在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值