歌手链接
This commit is contained in:
@@ -16,7 +16,7 @@ const { settings } = store.state;
|
||||
const audioEl = ref("");
|
||||
const playing = ref(false);
|
||||
let currentTime = 0;
|
||||
let lastPause = Date.now()
|
||||
let lastPause = Date.now();
|
||||
|
||||
onMounted(() => {
|
||||
audioEl.value.addEventListener("play", onPlay);
|
||||
@@ -55,13 +55,17 @@ const play = async (id, im = true) => {
|
||||
console.log(id);
|
||||
await getSongUrl(id)
|
||||
.then((res) => {
|
||||
audioEl.value.src = res.data.data[0].url;
|
||||
store.commit("saveSettings", {
|
||||
songId: id,
|
||||
});
|
||||
if (im) {
|
||||
audioEl.value.play();
|
||||
playing.value = true;
|
||||
if (null !== res.data.data[0].url) {
|
||||
audioEl.value.src = res.data.data[0].url;
|
||||
store.commit("saveSettings", {
|
||||
songId: id,
|
||||
});
|
||||
pubsub.publish('zp.getSongInfo', {id})
|
||||
|
||||
if (im) {
|
||||
audioEl.value.play();
|
||||
playing.value = true;
|
||||
}
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
@@ -78,8 +82,8 @@ const resume = async () => {
|
||||
if (audioEl.value.readyState) {
|
||||
//如果暂停过了5分钟,需要再次载入歌曲
|
||||
// console.log(Date.now() - lastPause);
|
||||
if((Date.now() - lastPause) > 1000 * 60 * 5){
|
||||
console.log('暂停过了5分钟,再次载入歌曲');
|
||||
if (Date.now() - lastPause > 1000 * 60 * 5) {
|
||||
console.log("暂停过了5分钟,再次载入歌曲");
|
||||
await play(settings.songId, false);
|
||||
audioEl.value.currentTime = currentTime;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user