import SITE_CONFIG from "@/config"; const { vhMusicApi } = SITE_CONFIG; import { $GET } from '@/utils/index' import 'aplayer/dist/APlayer.min.css'; import APlayer from 'aplayer'; // 初始化音乐播放器 export default async (MusicList: any[]) => { const musicDOM: any = document.querySelectorAll(".vh-node.vh-vhMusic"); if (!musicDOM.length) return; musicDOM.forEach(async (container: any) => { const { type = 'song', server = 'netease', id } = container.dataset; const audio = await $GET(`${vhMusicApi}?server=${server}&type=${type}&id=${id}&r=${Math.random()}`); const ap = new APlayer({ container, audio, lrcType: 3 }); MusicList.push(ap); }); };