Aplayer搭配MetingJS音樂插件的使用


image

1. Aplayer和MetingJ的介紹

Aplayer官網文檔:https://aplayer.js.org/#/
Metingjs官網文檔:https://github.com/metowolf/MetingJS

Aplayer是一個功能強大的HTML5音樂播放器,Metingjs基於Aplayer插件封裝好的插件,開箱即用。

2. MetingJS的簡單使用

MetingJS支持Aplayer版本

Version API Status APlayer
1.2.x Supported 1.10.0
2.0.x Latest 1.10.0

支持的瀏覽器

  • Chrome
  • Firefox
  • Safari
  • Internet Explorer 11
  • Microsoft Edge

3. 使用詳解

簡單使用實例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>	
	<!-- require APlayer -->
	<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css">
	<script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js"></script>
	<!-- require MetingJS -->
	<script src="https://cdn.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js"></script>
	</head>
	<body>

	<meting-js server="netease" type="playlist" id="60198"></meting-js>
		
	</body>
</html>

解析:server="netease" type="playlist" id="60198" 解析:server="netease" type="playlist" id="60198"

server指音樂平台,netease指網易雲音樂, type類型,playlist列表,id指歌曲的i或者專輯或列表外鏈id
因此重點在於指定平台,指定外鏈id

配置項詳解

選項 默認值 描述
id(編號) require 歌曲ID /播放列表ID /專輯ID /搜索關鍵字
server(平台) require 音樂平台:netease,tencent,kugou,xiami,baidu
type(類型) require song,playlist,album,search,artist
auto(支持類種 類) options 音樂鏈接,支持:netease,tencent,xiami
fixed(固定模式) false 啟用固定模式,默認false
mini(迷你模式) false 啟用迷你模式,默認false
autoplay(自動播放) false 音頻自動播放,默認false
theme(主題顏色) #2980b9 默認#2980b9
loop(循環) all 播放器循環播放,值:“all”,one”,“none”
order(順序) list 播放器播放順序,值:“list”,“random”
preload(加載) auto 值:“none”,“metadata”,“‘auto”
volume(聲量) 0.7 默認音量,請注意播放器會記住用戶設置,用戶自己設置音量后默認音量將不起作用
mutex(限制) true 防止同時播放多個玩家,在該玩家開始播放時暫停其他玩家
lrc-type(歌詞) 0 歌詞顯示
list-folded(列表折疊) false 指示列表是否應該首先折疊
list-max-height(最大高度) 340px 列出最大高度
storage-name(儲存名稱) metingjs 存儲播放器設置的localStorage鍵

3. 博客園引用背景音樂

根據以上參數,寫好了迷你版背景音樂demo,修改id直接復制進頁腳區即可:

<!-- require APlayer -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js"></script>
<!-- require MetingJS -->
<script src="https://cdn.jsdelivr.net/npm/meting@2/dist/Meting.min.js"></script>
<meting-js 
	server="netease" 
	type="playlist" 
	id="5393777464"
	fixed="true" 
	autoplay="true"
	loop="all"
	order="random"
	preload="auto"
	list-folded="ture"
	lrc-type="1"
	mutex="true">
</meting-js>

4. 網易雲音樂外鏈獲取方法

1、打開網頁版網易雲音樂:https://music.163.com/#

2、選擇播放的的歌單,(由於部分歌曲限制外鏈,只能另辟蹊徑通過分享獲得歌單id),如圖分享:

歌單分享

3、打開分享的鏈接(如圖我是分享到微博中,打開該鏈接)

微博分享鏈接

4、點擊鏈接,打開后,可以看到地址欄中該字段值就是歌單id,填寫到上述的id中即可;

歌單id


免責聲明!

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



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