mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Solving a bug with the audio support detection.
This commit is contained in:
parent
77b72f1c34
commit
c36993ba2e
@ -138,13 +138,13 @@
|
||||
|
||||
<mat-menu #method="matMenu">
|
||||
<ng-template matMenuContent>
|
||||
<button mat-menu-item (click)="selectPlayMethod('Direct Play')">
|
||||
<button mat-menu-item (click)="selectPlayMethod(methodType.direct)">
|
||||
<span>Direct Play</span>
|
||||
</button>
|
||||
<button mat-menu-item (click)="selectPlayMethod('Transmux')">
|
||||
<button mat-menu-item (click)="selectPlayMethod(methodType.transmux)">
|
||||
<span>Transmux</span>
|
||||
</button>
|
||||
<button mat-menu-item (click)="selectPlayMethod('Transcode')">
|
||||
<button mat-menu-item (click)="selectPlayMethod(methodType.transcode)">
|
||||
<span>Transcode</span>
|
||||
</button>
|
||||
</ng-template>
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user