diff --git a/src/plugins/built-in/backgroundMusic/BackgroundMusicSetting.svelte b/src/plugins/built-in/backgroundMusic/BackgroundMusicSetting.svelte index 2b92b906..be608ff2 100644 --- a/src/plugins/built-in/backgroundMusic/BackgroundMusicSetting.svelte +++ b/src/plugins/built-in/backgroundMusic/BackgroundMusicSetting.svelte @@ -24,10 +24,11 @@ async function handleFiles(files: FileList | null) { const file = files?.[0] if (!file) return - // Restrict to WAV only for best responsiveness - const isWav = file.type === 'audio/wav' || file.name.toLowerCase().endsWith('.wav') - if (!isWav) { - alert('Please select a .wav audio file') + // Accept WAV and MP3 files + const isSupported = file.type === 'audio/wav' || file.type === 'audio/mpeg' || + file.name.toLowerCase().endsWith('.wav') || file.name.toLowerCase().endsWith('.mp3') + if (!isSupported) { + alert('Please select a .wav or .mp3 audio file') return } @@ -76,7 +77,7 @@
{durationText}
+