diff --git a/client/src/app/videos/+video-watch/video-watch.component.ts b/client/src/app/videos/+video-watch/video-watch.component.ts index 51e484275..3790c7f6a 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.ts +++ b/client/src/app/videos/+video-watch/video-watch.component.ts @@ -717,6 +717,11 @@ export class VideoWatchComponent implements OnInit, OnDestroy { else mode = 'webtorrent' } + // p2p-media-loader needs TextEncoder, try to fallback on WebTorrent + if (typeof TextEncoder === 'undefined') { + mode = 'webtorrent' + } + if (mode === 'p2p-media-loader') { const hlsPlaylist = video.getHlsPlaylist()