最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中使用?Aplayer?和?Metingjs?添加音樂插件的方式

 更新時(shí)間:2022年08月04日 10:54:09   作者:☆*往事隨風(fēng)*☆  
這篇文章主要介紹了Vue中使用?Aplayer?和?Metingjs?添加音樂插件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1、Aplayer和Metingjs 的文檔

Aplayer官網(wǎng)文檔

Metingjs官網(wǎng)文檔

2、使用方式

在 public 目錄下的 index.html 中引入核心依賴

<link rel="stylesheet"  rel="external nofollow" >
  <script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js">
  </script>
  <script src="https://cdn.jsdelivr.net/npm/meting@2/dist/Meting.min.js">
 </script>

在需要使用的地方直接引入核心組件

這里以 app.vue 為例,放在這里可以全局生效

<template>
  <div id="app">
    <meting-js server="tencent" type="playlist" id="8574171521" fixed="true" autoplay="true" loop="all" order="list"
      preload="auto" list-folded="true" list-max-height="500px" lrc-type="1">
    </meting-js>
  </div>
</template>
<script>
export default {
  name: 'App',
  components: {
    // HeadNav
  }
}
</script>
<style>
</style>

使用技巧

  • 如果需要該音樂插件全局都能生效,可以將這個(gè)組件放置在 app.vue 下,這樣不管怎樣切換頁面都能夠播放音樂
  • 如果需要局部生效,則將該組件放置在需要生效的組件中即可

使用效果如下:

在這里插入圖片描述

部分參數(shù)說明:

  • server:指的是音樂播放平臺(tái),我這里選擇的是 tencent (QQ音樂)
  • type:音樂播放的形式(單曲,歌單列表等等),我這里選擇的是 playlist ,即歌單類型
  • id:歌單的id
  • fixed:底部固定模式
  • theme:修改主題顏色

獲取音樂外鏈,這里以QQ音樂為例:

  • 找到自己喜歡的歌單選擇分享,然后復(fù)制鏈接

備注:在 我喜歡 中的音樂也可以一鍵導(dǎo)出歌單

復(fù)制的音樂鏈接如下:

https://c.y.qq.com/base/fcgi-bin/u?__=sgoH6AlUf9VF

可以看到,這個(gè)鏈接好像沒有我們想要的歌單id,不要著急,只需要將復(fù)制的鏈接用瀏覽器打開就能夠的得到我們想要的播放類型和歌單id了

通過瀏覽器打開鏈接,我們?cè)跒g覽器地址欄得到以下地址:

https://y.qq.com/n/ryqq/playlist/8574171521

這次我們就能夠得到想要的播放類型和歌單id了,我們可以看到播放類型為 playlist,歌單id為 8574171521

將得到的參數(shù)賦值給我們之前引入的 <meting-js></meting-js> 組件

至此我們就完成了一個(gè)基本的音樂播放插件的使用了

3、完整API

optiondefaultdescription
id (編號(hào))requiresong id / playlist id / album id / search keyword
server (平臺(tái))requiremusic platform: netease, tencent, kugou, xiami, baidu
type (類型)requiresong, playlist, album, search, artist
auto (支持種類)optionsmusic link, support: netease, tencent, xiami
fixed (固定底部模式)falseenable fixed mode
mini (模式)falseenable mini mode
autoplay (自動(dòng)播放)falseaudio autoplay
theme (主題顏色)#2980b9main color
loop (循環(huán)播放)allplayer loop play, values: ‘all’, ‘one’, ‘none’
order (順序)listplayer play order, values: ‘list’, ‘random’
preload (加載)autovalues: ‘none’, ‘metadata’, ‘auto’
volume (聲量)0.7default volume, notice that player will remember user setting, default volume will not work after user set volume themselves
mutex (限制)trueprevent to play multiple player at the same time, pause other players when this player start play
lrc-type (歌詞)0lyric type
list-folded (列表折疊)falseindicate whether list should folded at first
list-max-height (最大高度)340pxlist max height
storage-name (存儲(chǔ)名稱)metingjslocalStorage key that store player setting
選項(xiàng)默認(rèn)描述
id要求歌曲ID/播放列表ID/專輯ID/搜索關(guān)鍵字
server要求音樂平臺(tái):netease, tencent, kugou, xiami,baidu
type要求song, playlist, album, search, artist
auto選項(xiàng)音樂鏈接,支持:netease,tencent``xiami
fixedfalse啟用固定模式
minifalse開啟迷你模式
autoplayfalse音頻自動(dòng)播放
theme#2980b9主色
loopall播放器循環(huán)播放,值:‘all’、‘one’、‘none’
orderlist播放器播放順序,值:‘list’,‘random’
preloadauto值:“無”、“元數(shù)據(jù)”、“自動(dòng)”
volume0.7默認(rèn)音量,注意播放器會(huì)記住用戶設(shè)置,用戶自己設(shè)置音量后默認(rèn)音量將失效
mutextrue防止同時(shí)播放多個(gè)播放器,當(dāng)該播放器開始播放時(shí)暫停其他播放器
lrc-type0抒情類型
list-foldedfalse指示列表是否應(yīng)首先折疊
list-max-height340px音樂列表最大高度
storage-namemetingjs存儲(chǔ)播放器設(shè)置的 localStorage 鍵

4、總結(jié)

首先在 index.html 引入核心依賴
然后在 app.vue 中引入核心組件(此處位置依據(jù)個(gè)人需求引入)
選擇自己喜歡的音樂平臺(tái)復(fù)制歌單鏈接獲得歌單id
將得到的歌單id或歌曲id還有播放類型賦值給核心組件
如果想要實(shí)現(xiàn)高度定制化,則可以通過 Vue 中的 v-bind 指令來動(dòng)態(tài)修改組件中參數(shù)的值,這里只是介紹一下基本實(shí)現(xiàn)思路和效果

到此這篇關(guān)于Vue中使用 Aplayer 和 Metingjs 添加音樂插件的文章就介紹到這了,更多相關(guān)Vue使用 Aplayer 和 Metingjs 添加音樂插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue相關(guān)配置文件詳解及多環(huán)境配置詳細(xì)步驟

    vue相關(guān)配置文件詳解及多環(huán)境配置詳細(xì)步驟

    這篇文章主要介紹了vue相關(guān)配置文件詳解及多環(huán)境配置的教程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Vue3前端做打印頁面信息實(shí)現(xiàn)打印功能(打印界面某個(gè)部分)

    Vue3前端做打印頁面信息實(shí)現(xiàn)打印功能(打印界面某個(gè)部分)

    這篇文章主要介紹了如何使用vue3-print-nb依賴在Vue?3項(xiàng)目中實(shí)現(xiàn)頁面打印功能,提供了完整的代碼示例,大家可以根據(jù)項(xiàng)目需求選擇合適的打印方法,需要的朋友可以參考下
    2025-02-02
  • Vue加入購(gòu)物車判斷token添加登錄提示功能

    Vue加入購(gòu)物車判斷token添加登錄提示功能

    加入購(gòu)物車,是一個(gè)登錄后的用戶 才能進(jìn)行的操作,所以需要進(jìn)行鑒權(quán)判斷,判斷用戶token是否存在,這篇文章主要介紹了Vue加入購(gòu)物車判斷token添加登錄提示,需要的朋友可以參考下
    2023-11-11
  • Vue3+Vite+TS使用elementPlus時(shí)踩的坑及解決

    Vue3+Vite+TS使用elementPlus時(shí)踩的坑及解決

    這篇文章主要介紹了Vue3+Vite+TS使用elementPlus時(shí)踩的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue3錨點(diǎn)定位兩種實(shí)現(xiàn)方式示例

    vue3錨點(diǎn)定位兩種實(shí)現(xiàn)方式示例

    這篇文章主要給大家介紹了關(guān)于vue3錨點(diǎn)定位兩種實(shí)現(xiàn)的相關(guān)資料,說到錨點(diǎn)定位,很多人第一時(shí)間會(huì)想到 a標(biāo)簽,但是a標(biāo)簽實(shí)現(xiàn)的錨點(diǎn)定位并不是那么的完美,需要的朋友可以參考下
    2023-07-07
  • Vue 的雙向綁定原理與用法揭秘

    Vue 的雙向綁定原理與用法揭秘

    這篇文章主要介紹了Vue 的雙向綁定原理與用法,結(jié)合實(shí)例形式總結(jié)分析了Vue 的雙向綁定基本原理、功能、用法及注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • vue cli使用融云實(shí)現(xiàn)聊天功能的實(shí)例代碼

    vue cli使用融云實(shí)現(xiàn)聊天功能的實(shí)例代碼

    最近小編接了一個(gè)新項(xiàng)目,項(xiàng)目需求要實(shí)現(xiàn)一個(gè)聊天功能,今天小編通過實(shí)例代碼給大家介紹vue cli使用融云實(shí)現(xiàn)聊天功能的方法,感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • Element-ui中元素滾動(dòng)時(shí)el-option超出元素區(qū)域的問題

    Element-ui中元素滾動(dòng)時(shí)el-option超出元素區(qū)域的問題

    這篇文章主要介紹了Element-ui中元素滾動(dòng)時(shí)el-option超出元素區(qū)域的問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • Vue實(shí)現(xiàn)牌面翻轉(zhuǎn)效果

    Vue實(shí)現(xiàn)牌面翻轉(zhuǎn)效果

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)牌面翻轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例

    Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例

    為了防止有人惡意使用腳本進(jìn)行批量操作,會(huì)設(shè)置圖片滑動(dòng)驗(yàn)證,本文就介紹了Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2023-05-05

最新評(píng)論

柘城县| 兴安县| 光泽县| 固原市| 昌黎县| 儋州市| 夹江县| 拜城县| 克山县| 辽阳县| 轮台县| 永昌县| 满城县| 永福县| 岳西县| 惠安县| 裕民县| 慈利县| 陇南市| 清水河县| 江阴市| 泾阳县| 榆树市| 桃江县| 文水县| 龙游县| 荥经县| 图片| 新安县| 丰台区| 东明县| 平罗县| 西丰县| 舒兰市| 辽宁省| 桃园县| 泸溪县| 故城县| 澜沧| 铜陵市| 临漳县|