Vue APlayer是一款基于Vue.js和APlayer的音樂(lè)播放器插件。兼容多種音頻格式,支持調(diào)節(jié)音量、進(jìn)度條、歌詞顯示等多種功能。
首先,在你的Vue項(xiàng)目中安裝Vue APlayer:
npm install vue-aplayer --save
當(dāng)安裝完成后,在你的Vue組件中引入Vue APlayer:
import APlayer from 'vue-aplayer'
export default {
components: {
APlayer
}
}
接下來(lái),你就可以在你的模板中使用APlayer組件了:
<template>
<div>
<a-player
:audio="{
url: 'http://devtest.qiniudn.com/Preparation.mp3',
name: 'Preparation',
artist: 'Hans Zimmer',
cover: 'http://devtest.qiniudn.com/Preparation.jpg',
lrc: '[00:00.00]lrc here\n[00:01.00]...',
theme: '#ebd0c2'
}"
:autoplay="false"
:mini="false"
:fixed="false"
:loop="none"
:listFolded="false" />
</div>
</template>
其中,audio屬性指定了音頻資源的相關(guān)信息。autoplay屬性控制是否自動(dòng)播放。mini和fixed屬性控制是否顯示小型和固定定位的播放器。loop屬性控制循環(huán)播放方式。listFolded屬性控制是否折疊播放列表等功能。
最后,你可以通過(guò)調(diào)整APlayer組件提供的屬性和事件,來(lái)實(shí)現(xiàn)更多自定義的功能和交互。