From c36993ba2ea4d758045b96bef7daf71cd4a19b39 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Fri, 6 Dec 2019 22:14:50 +0100 Subject: [PATCH] Solving a bug with the audio support detection. --- Kyoo/ClientApp/src/app/player/player.component.html | 6 +++--- Kyoo/ClientApp/src/app/player/player.component.ts | 1 + Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.js | 2 +- Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.ts | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Kyoo/ClientApp/src/app/player/player.component.html b/Kyoo/ClientApp/src/app/player/player.component.html index daeb2293..517c1a25 100644 --- a/Kyoo/ClientApp/src/app/player/player.component.html +++ b/Kyoo/ClientApp/src/app/player/player.component.html @@ -138,13 +138,13 @@ - - - diff --git a/Kyoo/ClientApp/src/app/player/player.component.ts b/Kyoo/ClientApp/src/app/player/player.component.ts index 5eee3807..2b484812 100644 --- a/Kyoo/ClientApp/src/app/player/player.component.ts +++ b/Kyoo/ClientApp/src/app/player/player.component.ts @@ -41,6 +41,7 @@ export class PlayerComponent implements OnInit fullscreenTooltip: string = "Fullscreen"; //Text used in the fullscreen tooltip playMethod: method = method.direct; + methodType = method; displayStats: boolean = false; supportList: SupportList; diff --git a/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.js b/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.js index bdb7492d..bff42085 100644 --- a/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.js +++ b/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.js @@ -37,7 +37,7 @@ function getWhatIsSupported(player, item) { else { supportList.container = containerIsSupported(player, item.container, browser.name) && item.audios.length <= 1; supportList.videoCodec = videoCodecIsSupported(player, item.video.codec, browser.name); - supportList.videoCodec = audioCodecIsSupported(player, item.audios.map(function (value) { return value.codec; }), browser.name); + supportList.audioCodec = audioCodecIsSupported(player, item.audios.map(function (value) { return value.codec; }), browser.name); } return (supportList); } diff --git a/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.ts b/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.ts index 3c178496..53f82a15 100644 --- a/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.ts +++ b/Kyoo/ClientApp/src/videoSupport/playbackMethodDetector.ts @@ -46,7 +46,7 @@ export function getWhatIsSupported(player: HTMLVideoElement, item: WatchItem): S { supportList.container = containerIsSupported(player, item.container, browser.name) && item.audios.length <= 1; supportList.videoCodec = videoCodecIsSupported(player, item.video.codec, browser.name); - supportList.videoCodec = audioCodecIsSupported(player, item.audios.map((value: Track) => value.codec), browser.name); + supportList.audioCodec = audioCodecIsSupported(player, item.audios.map((value: Track) => value.codec), browser.name); } return (supportList); }