From 7ba910a2488f322b9d6c7c452d7c2aa4362186cc Mon Sep 17 00:00:00 2001 From: Andre Natal Date: Tue, 28 Feb 2017 15:18:59 -0800 Subject: [PATCH 1/2] Adding support to iOS --- murmur.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/murmur.js b/murmur.js index f3de9ce..0d7ce33 100644 --- a/murmur.js +++ b/murmur.js @@ -149,6 +149,8 @@ function startServer() { var extension = '.ogg'; // Firefox gives us opus in ogg if (request.headers['content-type'].startsWith('audio/webm')) { extension = '.webm'; // Chrome gives us opus in webm + } else if (request.headers['content-type'].startsWith('audio/mp4a')) { + extension = '.mp4a' // iOS gives us mp4a } var path = uploaddir + '/' + dir + '/' + uid + extension; From d7c64e7845f1b7846486bdc5ace3c93e12ef9b43 Mon Sep 17 00:00:00 2001 From: Andre Natal Date: Thu, 2 Mar 2017 22:32:35 -0800 Subject: [PATCH 2/2] Write an m4a --- murmur.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/murmur.js b/murmur.js index 0d7ce33..fab1ed8 100644 --- a/murmur.js +++ b/murmur.js @@ -150,7 +150,7 @@ function startServer() { if (request.headers['content-type'].startsWith('audio/webm')) { extension = '.webm'; // Chrome gives us opus in webm } else if (request.headers['content-type'].startsWith('audio/mp4a')) { - extension = '.mp4a' // iOS gives us mp4a + extension = '.m4a' // iOS gives us mp4a } var path = uploaddir + '/' + dir + '/' + uid + extension;