mimeTypes top-level constant
Implementation
const mimeTypes = {
// We apply same mime types for different encoding types for AAC
AudioEncoder.aacLc: [
'audio/mp4;codecs=mp4a',
'audio/mp4;codecs=mp4a.40.2',
'audio/aac',
],
AudioEncoder.aacEld: [
'audio/mp4;codecs=mp4a',
'audio/mp4;codecs=mp4a.40.23',
'audio/mp4;codecs=mp4a.40.39',
'audio/aac',
],
AudioEncoder.aacHe: [
'audio/mp4;codecs=mp4a',
'audio/mp4;codecs=mp4a.40.29',
'audio/aac',
],
AudioEncoder.amrNb: ['audio/AMR'],
AudioEncoder.amrWb: ['audio/AMR-WB'],
AudioEncoder.opus: [
'audio/webm; codecs=opus',
'audio/opus; codecs=opus',
'audio/opus',
],
AudioEncoder.flac: ['audio/flac', 'audio/x-flac'],
AudioEncoder.wav: [
'audio/wav',
'audio/wav; codecs=1',
'audio/vnd.wave; codec=1',
],
AudioEncoder.pcm16bits: ['audio/pcm', 'audio/webm; codecs=pcm'],
};