From 3de49606187d15fcd4c11804a7b02c561b8782c4 Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Fri, 27 Apr 2018 15:25:34 -0400 Subject: [PATCH] Allow more mime types to be processed. Firefox and Safari both process mp3s as having audio/mpeg, and a variety of different audio/wav* possibilities. --- src/lib/file-uploader.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/file-uploader.js b/src/lib/file-uploader.js index cea0aaeb1..040a026b2 100644 --- a/src/lib/file-uploader.js +++ b/src/lib/file-uploader.js @@ -144,11 +144,15 @@ const costumeUpload = function (fileData, fileType, costumeName, storage, handle const soundUpload = function (fileData, fileType, soundName, storage, handleSound) { let soundFormat; switch (fileType) { - case 'audio/mp3': { + case 'audio/mp3': + case 'audio/mpeg': { soundFormat = storage.DataFormat.MP3; break; } - case 'audio/wav': { // TODO support audio/x-wav? Do we see this in the wild? + case 'audio/wav': + case 'audio/wave': + case 'audio/x-wav': + case 'audio/x-pn-wav': { soundFormat = storage.DataFormat.WAV; break; } -- GitLab