博客園 添加 aplayer


官方教程:https://aplayer.js.org/#/zh-Hans/

一、第一種樣式

這種你想添加多少音樂就添加多少音樂!

將下方代碼復制到博客側邊欄!

pic_e8190868.png

話不多說!

上代碼!

<!-- 為博客底部添加音樂組件 -->
<div id="player"  class="aplayer"></div>
<link href="https://files.cnblogs.com/files/shwee/APlayer.min_v1.10.1.css" rel="stylesheet">
<script src="https://files.cnblogs.com/files/shwee/APlayer.min_v1.10.1.js"></script> 

<script type="text/javascript">
var ap = new APlayer({
    element: document.getElementById('player'),
    narrow: false,
    autoplay: false,          <!-- 是否自動播放 -->
    showlrc: true, <!--是否開啟歌詞功能 ,默認false(為true時musics集合中需要傳入lrc字段。)-->
    fixed:1,<!-- 是否固定在左下角不動, 1即為true -->
    theme: '#F5F5F5',      <!-- 插件背景顏色,建議和你的公告欄背景色一樣,這樣融為一體的感覺 -->
    music: [{
            title: '醉玲瓏',
            author: '李瑨瑤',
            url: 'http://m10.music.126.net/20201219204654/0c4abec28edf0cd281411d6905d2fb0f/ymusic/ca71/3284/f58b/98a3c448f2dca3127f01b90f903c3783.mp3',
            pic: 'http://images.cnblogs.com/cnblogs_com/shwee/1218109/o_music_pic1.png'
        },
        {
            title: '那些花兒',
            author: '朴樹',
            url: 'http://music.163.com/song/media/outer/url?id=28996922.mp3',
            lrc:"[00:00.000] 作詞 : 朴樹[00:01.000] 作曲 : 朴樹[00:17.36]那片笑聲讓我想起[00:20.72]我的那些花兒[00:24.38]在我生命每個角落[00:28.21]靜靜為我開着[00:32.21]我曾以為我會永遠[00:36.01]守在她身旁[00:40.11]今天我們已經離去[00:43.85]在人海茫茫[00:47.08]她們都老了吧?[00:50.76]她們在哪里呀?[00:55.23]幸運的是我[00:58.83]曾陪她們開放[01:02.99]啦.....想她[01:10.67]啦.....她還在開嗎?[01:18.43]啦.....去呀[01:26.38]她們已經被風吹走[01:30.12]散落在天涯[01:33.22][01:49.61]有些故事還沒講完[01:53.47]那就算了吧[01:57.16]那些心情在歲月中[02:01.06]已經難辨真假[02:05.21]如今這里荒草叢生[02:09.06]沒有了鮮花[02:13.04]好在曾經擁有你們的春秋和冬夏[02:20.29]她們都老了吧?[02:23.85]她們在哪里呀?[02:28.54]幸運的是我曾陪她們開放[02:35.83]啦.....想她[02:43.54]啦.....她還在開嗎?[02:51.28]啦.....去呀[02:59.42]她們已經被風帶走[03:03.20]散落在天涯[03:06.82]啦……[03:14.54]啦……[03:22.42]啦……[03:30.02]……[04:01.98]人們就像被風吹走插在了天涯[04:08.66]她們都老了吧?[04:12.26]她們還在開嗎?[04:16.74]我們就這樣[04:20.74]各自奔天涯[04:25.16]"
        }
    ]
});
ap.init();
</script>

1.如何添加歌曲

只需要在進入163網易雲音樂,隨便打開一首你喜歡的歌曲,在地址欄中的末尾會出現歌曲的數字標識符,把它復制過來,添加到下面的公式上就好。

或者點擊生成外鏈播放器也可查看 ,數字都是一樣的!
如:

pic_d1513070.png

pic_11102ea3.png

公式為:
http://music.163.com/song/media/outer/url?id=****.mp3

把 id 覆蓋掉 **** 號即可

這種方式不易出錯!

2.效果演式

pic_a6e61bfd.png

pic_8364b3a2.png

始終停留在左下角 ,滾動也是如此!

取消固定 即將fixed賦值為false,則播放器會到側欄中!

pic_84a4c4de.png

二、第二種樣式

依舊放在博客側邊欄(這個是單音樂類)

另一個模式:單音樂


<!-- 音樂播放器的位置 -->


<div id="aplayer"  data-id="865331941" ><p id="aplayer" ></p></div>




<!-- 添加音樂播放器音樂可以自己選擇src的網易雲內的音樂鏈接 -->
<script type="text/javascript">
var iii = document.createElement('iframe');
iii.src = '//music.163.com/outchain/player?type=2&id=28996922&auto=1&height=66';
iii.height = 86;
iii.width=200;
$("#aplayer").after(iii);
</script>

pic_3ddbb8eb.png

2.效果演示

pic_a6814f06.png

二、第三種樣式

這種方法就不那么麻煩了,直接用自己的歌單就行,不用像第一種樣式自己一個一個加音樂到歌單代碼里了!!

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.0/dist/APlayer.min.css">
<script src="https://files.cnblogs.com/files/wkfvawl/APlayer.min.js"></script>
<div id="aplayer" class="aplayer"  data-id="21263673" data-server="netease" data-type="playlist" data-fixed="true" data-listfolded="true" data-order="random" data-theme="#F58EA8"></div>


<script src="https://unpkg.com/meting@1.2/dist/Meting.min.js"></script>

這個跟前面不一樣,這個代碼要放到頁腳/頁首!

想要自動播放的話,就添加data-autoplay="true"到第三行代碼div后面

mini: false, //迷你模式
    autoplay: false, //自動播放
    theme: '#FADFA3', //主題色
    loop: 'all', //音頻循環播放, 可選值: 'all'全部循環, 'one'單曲循環, 'none'不循環
    order: 'random', //音頻循環順序, 可選值: 'list'列表循環, 'random'隨機循環
    preload: 'auto', //預加載,可選值: 'none', 'metadata', 'auto'
    volume: 0.7, //默認音量,請注意播放器會記憶用戶設置,用戶手動設置音量后默認音量即失效
    mutex: true, //互斥,阻止多個播放器同時播放,當前播放器播放時暫停其他播放器
    listFolded: false, //列表默認折疊
    listMaxHeight: 90, //列表最大高度
    lrcType: 3, //歌詞傳遞方式

server 可選 netease(網易雲音樂),tencent(QQ 音樂),kugou(酷狗音樂),xiami(蝦米音樂),

baidu(百度音樂)。

type 可選 song(歌曲),playlist(歌單),album(專輯),search(搜索關鍵字),artist(歌手)

id 獲取示例:瀏覽器打開網易雲音樂,點擊我喜歡的音樂歌單,地址欄有一串數字,playlist 的 id 即為這串數字。

pic_62c78e37.png

1.歌單id在哪?

pic_168b08b0.png

將這串數字替換代碼中data-id后面的數字即可!

2.效果演示

pic_21f1fd6a.png

pic_7d86963b.png

有問題大家多多交流!請大家雅正!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM