From 4adebd513ec207d54e76a09cd4a8554d1900d34a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 31 Mar 2020 15:43:17 +0200 Subject: Client dependencies upgrade --- client/src/assets/player/p2p-media-loader/hls-plugin.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'client/src/assets') 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 d78e1ab90..5bfa39cfa 100644 --- a/client/src/assets/player/p2p-media-loader/hls-plugin.ts +++ b/client/src/assets/player/p2p-media-loader/hls-plugin.ts @@ -13,6 +13,8 @@ type Metadata = { levels: Hlsjs.Level[] } +type CustomAudioTrack = AudioTrack & { name?: string, lang?: string } + const registerSourceHandler = function (vjs: typeof videojs) { if (!Hlsjs.isSupported()) { console.warn('Hls.js is not supported in this browser!') @@ -91,7 +93,7 @@ class Html5Hlsjs { private readonly source: videojs.Tech.SourceObject private readonly vjs: typeof videojs - private hls: Hlsjs & { manualLevel?: number } // FIXME: typings + private hls: Hlsjs & { manualLevel?: number, audioTrack?: any, audioTracks?: CustomAudioTrack[] } // FIXME: typings private hlsjsConfig: Partial = null private _duration: number = null @@ -393,7 +395,7 @@ class Html5Hlsjs { } private _onAudioTracks () { - const hlsAudioTracks = this.hls.audioTracks as (AudioTrack & { name?: string, lang?: string })[] // FIXME typings + const hlsAudioTracks = this.hls.audioTracks const playerAudioTracks = this.tech.audioTracks() if (hlsAudioTracks.length > 1 && playerAudioTracks.length === 0) { -- cgit v1.2.3