fix: bugs

This commit is contained in:
qier222 2022-06-06 12:56:24 +08:00
parent 0e58bb6e80
commit d09c5fd171
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
6 changed files with 12 additions and 13 deletions

View file

@ -250,9 +250,7 @@ export class Player {
}
if (this.trackID !== id) return
Howler.unload()
const url = audio.includes('?')
? `${audio}&ypm-id=${id}`
: `${audio}?ypm-id=${id}`
const url = audio.includes('?') ? `${audio}&id=${id}` : `${audio}?id=${id}`
const howler = new Howl({
src: [url],
format: ['mp3', 'flac', 'webm'],
@ -286,8 +284,8 @@ export class Player {
}
private _cacheAudio(audio: string) {
if (audio.includes('yesplaymusic')) return
const id = Number(new URL(audio).searchParams.get('ypm-id'))
if (audio.includes('yesplaymusic') || !window.ipcRenderer) return
const id = Number(new URL(audio).searchParams.get('id'))
if (isNaN(id) || !id) return
cacheAudio(id, audio)
}