Files
AlgerMusicPlayer/src/api/music.ts
T

23 lines
770 B
TypeScript
Raw Normal View History

2021-11-08 17:04:38 +08:00
import { IPlayMusicUrl } from "@/type/music"
import { ILyric } from "@/type/lyric"
import request from "@/utils/request"
import requestMusic from "@/utils/request_music"
2021-07-20 22:46:18 +08:00
// 根据音乐Id获取音乐播放URl
export const getMusicUrl = (id: number) => {
2021-11-08 17:04:38 +08:00
return request.get<IPlayMusicUrl>("/song/url", { params: { id: id } })
}
2021-07-25 15:08:02 +08:00
2023-12-29 16:04:44 +08:00
// 获取歌曲详情
export const getMusicDetail = (ids: Array<number>) => {
return request.get("/song/detail", { params: { ids: ids.join(",")}})
}
2021-07-25 15:08:02 +08:00
// 根据音乐Id获取音乐歌词
export const getMusicLrc = (id: number) => {
2021-11-08 17:04:38 +08:00
return request.get<ILyric>("/lyric", { params: { id: id } })
}
export const getParsingMusicUrl = (id: number) => {
return requestMusic.get<any>("/music", { params: { id: id } })
}