Add playback error messages and fix error propogation

This commit is contained in:
Bill Thornton
2024-03-10 01:17:53 -05:00
parent 15d30ffaeb
commit 5a5a70dad0
4 changed files with 26 additions and 14 deletions
+11
View File
@@ -0,0 +1,11 @@
import { MediaError } from 'types/mediaError';
/**
* Maps a DOMException name to an equivalent {@link MediaError}.
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/DOMException#error_names
*/
export function getMediaError(e?: DOMException): MediaError {
if (e?.name === 'NotSupportedError') return MediaError.MEDIA_NOT_SUPPORTED;
return MediaError.PLAYER_ERROR;
}