ui: handle audio/vnd.wave as audio WAV file (#23754)
Firefox on Linux uses this MIME type
This commit is contained in:
@@ -186,6 +186,7 @@ export enum MimeTypeAudio {
|
|||||||
WAVE = 'audio/wave',
|
WAVE = 'audio/wave',
|
||||||
X_WAV = 'audio/x-wav',
|
X_WAV = 'audio/x-wav',
|
||||||
X_WAVE = 'audio/x-wave',
|
X_WAVE = 'audio/x-wave',
|
||||||
|
VND_WAVE = 'audio/vnd.wave',
|
||||||
X_PN_WAV = 'audio/x-pn-wav',
|
X_PN_WAV = 'audio/x-pn-wav',
|
||||||
WEBM = 'audio/webm',
|
WEBM = 'audio/webm',
|
||||||
WEBM_OPUS = 'audio/webm;codecs=opus'
|
WEBM_OPUS = 'audio/webm;codecs=opus'
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ function getAudioInputFormat(mimeType: string): AudioInputFormat {
|
|||||||
normalizedMimeType === MimeTypeAudio.WAVE ||
|
normalizedMimeType === MimeTypeAudio.WAVE ||
|
||||||
normalizedMimeType === MimeTypeAudio.X_WAV ||
|
normalizedMimeType === MimeTypeAudio.X_WAV ||
|
||||||
normalizedMimeType === MimeTypeAudio.X_WAVE ||
|
normalizedMimeType === MimeTypeAudio.X_WAVE ||
|
||||||
|
normalizedMimeType === MimeTypeAudio.VND_WAVE ||
|
||||||
normalizedMimeType === MimeTypeAudio.X_PN_WAV
|
normalizedMimeType === MimeTypeAudio.X_PN_WAV
|
||||||
) {
|
) {
|
||||||
return FileTypeAudio.WAV;
|
return FileTypeAudio.WAV;
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ export function getFileTypeCategory(mimeType: string): FileTypeCategory | null {
|
|||||||
case MimeTypeAudio.WAVE:
|
case MimeTypeAudio.WAVE:
|
||||||
case MimeTypeAudio.X_WAV:
|
case MimeTypeAudio.X_WAV:
|
||||||
case MimeTypeAudio.X_WAVE:
|
case MimeTypeAudio.X_WAVE:
|
||||||
|
case MimeTypeAudio.VND_WAVE:
|
||||||
case MimeTypeAudio.X_PN_WAV:
|
case MimeTypeAudio.X_PN_WAV:
|
||||||
case MimeTypeAudio.WEBM:
|
case MimeTypeAudio.WEBM:
|
||||||
case MimeTypeAudio.WEBM_OPUS:
|
case MimeTypeAudio.WEBM_OPUS:
|
||||||
|
|||||||
Reference in New Issue
Block a user