Используйте Dragger from Ant design для загрузки аудиофайлов и файлов изображений.
import { Upload } from 'antd';
const { Dragger } = Upload;
const props = {
name: 'file',
multiple: false,
id: 'audioFileUpload',
accept: 'audio/*',
customRequest: dummyRequest,
onChange(info) {...},
};
На некоторых мобильных устройствах оба iOs, Android (но не для всех) при попытке загрузить файл ОС предлагает выбрать только файл изображения или сделать снимок с камеры. В той же зоне с атрибутом accept 'image / *' все правильно.