diff --git a/resources/vue/components/courseware/CoursewareFileChooser.vue b/resources/vue/components/courseware/CoursewareFileChooser.vue
index 99bc17fd02b1c3edcb4d7e91528fdfd541b85ee4..e433c933146d2d3d53e1d228e4b6b285aa671ee7 100644
--- a/resources/vue/components/courseware/CoursewareFileChooser.vue
+++ b/resources/vue/components/courseware/CoursewareFileChooser.vue
@@ -92,7 +92,7 @@ export default {
                 if (this.isVideo && !videoConditions.some(condition => file.attributes['mime-type'].includes(condition))) {
                     return false;
                 }
-                const audioConditions = ['audio/wav', 'audio/ogg', 'audio/webm','audio/flac', 'audio/mpeg'];
+                const audioConditions = ['audio/wav', 'audio/ogg', 'audio/webm','audio/flac', 'audio/mpeg', 'audio/x-m4a', 'audio/mp4'];
                 if (this.isAudio && !audioConditions.some(condition => file.attributes['mime-type'].includes(condition)) ) {
                     return false;
                 }