diff --git a/client/src/assets/player/p2p-media-loader/hls-plugin.ts b/client/src/assets/player/p2p-media-loader/hls-plugin.ts index 4283fc7dd..38a940229 100644 --- a/client/src/assets/player/p2p-media-loader/hls-plugin.ts +++ b/client/src/assets/player/p2p-media-loader/hls-plugin.ts @@ -124,8 +124,11 @@ class Html5Hlsjs { this.videoElement.addEventListener('error', event => { let errorTxt: string - const mediaError = (event.currentTarget as HTMLVideoElement).error + const mediaError = ((event.currentTarget || event.target) as HTMLVideoElement).error + if (!mediaError) return + + console.log(mediaError) switch (mediaError.code) { case mediaError.MEDIA_ERR_ABORTED: errorTxt = 'You aborted the video playback'