diff --git a/src/App.vue b/src/App.vue index 927471c..5dd9be0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ @@ -235,4 +219,4 @@ function shuffle() { - \ No newline at end of file + diff --git a/src/components/MiniPlayer.vue b/src/components/MiniPlayer.vue index 9a78b09..2c0a057 100644 --- a/src/components/MiniPlayer.vue +++ b/src/components/MiniPlayer.vue @@ -1,11 +1,17 @@ - + \ No newline at end of file + + diff --git a/src/composables/useMediaController.ts b/src/composables/useMediaController.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/Playroom.vue b/src/pages/Playroom.vue index 4aa4c43..24cef66 100644 --- a/src/pages/Playroom.vue +++ b/src/pages/Playroom.vue @@ -176,12 +176,12 @@ function updateAudioVolume() { } function formatDetector() { - const format = playQueueStore.list[playQueueStore.currentIndex].song.sourceUrl?.split('.').pop() + /* const format = playQueueStore.list[playQueueStore.currentIndex].sourceUrl?.split('.').pop() if (format === 'mp3') { return 'MP3' } if (format === 'flac') { return 'FLAC' } if (format === 'm4a') { return 'M4A' } if (format === 'ape') { return 'APE' } - if (format === 'wav') { return 'WAV' } + if (format === 'wav') { return 'WAV' } */ return '未知格式' } @@ -305,14 +305,11 @@ function makePlayQueueListDismiss() { } function getCurrentTrack() { - if (playQueueStore.list.length === 0) { + console.log(playQueueStore.queue) + if (playQueueStore.queue.length === 0) { return null } - if (playQueueStore.playMode.shuffle) { - return playQueueStore.list[playQueueStore.shuffleList[playQueueStore.currentIndex]] - } else { - return playQueueStore.list[playQueueStore.currentIndex] - } + return playQueueStore.currentTrack } function toggleMoreOptions() { @@ -826,22 +823,22 @@ watch(() => playQueueStore.currentIndex, () => {

-