diff --git a/src/renderer/components/core/Player.vue b/src/renderer/components/core/Player.vue index 255e78e0..678a2888 100644 --- a/src/renderer/components/core/Player.vue +++ b/src/renderer/components/core/Player.vue @@ -918,14 +918,13 @@ export default { if (this.setting.player.togglePlayMethod == 'random') this.setPlayedList(this.playMusicInfo) }, updateMediaSessionInfo() { - navigator.mediaSession.metadata = new window.MediaMetadata({ + const mediaMetadata = { title: this.targetSong.name, artist: this.targetSong.singer, album: this.targetSong.albumName, - artwork: [ - { src: this.targetSong.img }, - ], - }) + } + if (this.targetSong.img) mediaMetadata.artwork = [{ src: this.targetSong.img }] + navigator.mediaSession.metadata = new window.MediaMetadata(mediaMetadata) }, registerMediaSessionHandler() { // navigator.mediaSession.setActionHandler('play', () => {