diff --git a/Kyoo/ClientApp/src/app/player/player.component.html b/Kyoo/ClientApp/src/app/player/player.component.html
index ebe1882f..bc2e17d4 100644
--- a/Kyoo/ClientApp/src/app/player/player.component.html
+++ b/Kyoo/ClientApp/src/app/player/player.component.html
@@ -24,13 +24,13 @@
Play method: {{this.playMethod}}
- Video Container: {{this.supportList?.container ? check_circle : cancel}}{{this.item.container}}
+ Video Container: {{this.item.container}} {{getSupportedFeature("container")}}
- Video Codec: cancel {{this.item.video.codec}}
+ Video Codec: {{this.item.video.codec}} {{getSupportedFeature("video")}}
- Audio Codec: {{this.item.audios[0].codec}}
+ Audio Codec: {{this.item.audios[0].codec}} {{getSupportedFeature("audio")}}
- Subtitle Codec: {{this.selectedSubtitle ? this.selectedSubtitle.codec : "none"}}
+ Subtitle Codec: {{this.selectedSubtitle ? this.selectedSubtitle.codec : "none"}} {{getSupportedFeature("subtitle")}}
diff --git a/Kyoo/ClientApp/src/app/player/player.component.ts b/Kyoo/ClientApp/src/app/player/player.component.ts
index f3525aec..5eee3807 100644
--- a/Kyoo/ClientApp/src/app/player/player.component.ts
+++ b/Kyoo/ClientApp/src/app/player/player.component.ts
@@ -612,6 +612,23 @@ export class PlayerComponent implements OnInit
}
}
+ getSupportedFeature(feature: string) : string
+ {
+ if (!this.supportList)
+ return "help";
+ switch (feature)
+ {
+ case "container":
+ return this.supportList.container ? "check_circle" : "cancel";
+ case "video":
+ return this.supportList.videoCodec ? "check_circle" : "cancel";
+ case "audio":
+ return this.supportList.audioCodec ? "check_circle" : "cancel";
+ default:
+ return "help";
+ }
+ }
+
removeHtmlTrack()
{
let elements = this.player.getElementsByTagName("track");