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">
|
<mat-menu #method="matMenu">
|
||||||
<ng-template matMenuContent>
|
<ng-template matMenuContent>
|
||||||
<button mat-menu-item (click)="selectPlayMethod('Direct Play')">
|
<button mat-menu-item (click)="selectPlayMethod(methodType.direct)">
|
||||||
<span>Direct Play</span>
|
<span>Direct Play</span>
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="selectPlayMethod('Transmux')">
|
<button mat-menu-item (click)="selectPlayMethod(methodType.transmux)">
|
||||||
<span>Transmux</span>
|
<span>Transmux</span>
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="selectPlayMethod('Transcode')">
|
<button mat-menu-item (click)="selectPlayMethod(methodType.transcode)">
|
||||||
<span>Transcode</span>
|
<span>Transcode</span>
|
||||||
</button>
|
</button>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
|
@ -41,6 +41,7 @@ export class PlayerComponent implements OnInit
|
|||||||
fullscreenTooltip: string = "Fullscreen"; //Text used in the fullscreen tooltip
|
fullscreenTooltip: string = "Fullscreen"; //Text used in the fullscreen tooltip
|
||||||
|
|
||||||
playMethod: method = method.direct;
|
playMethod: method = method.direct;
|
||||||
|
methodType = method;
|
||||||
|
|
||||||
displayStats: boolean = false;
|
displayStats: boolean = false;
|
||||||
supportList: SupportList;
|
supportList: SupportList;
|
||||||
|
@ -37,7 +37,7 @@ function getWhatIsSupported(player, item) {
|
|||||||
else {
|
else {
|
||||||
supportList.container = containerIsSupported(player, item.container, browser.name) && item.audios.length <= 1;
|
supportList.container = containerIsSupported(player, item.container, browser.name) && item.audios.length <= 1;
|
||||||
supportList.videoCodec = videoCodecIsSupported(player, item.video.codec, browser.name);
|
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);
|
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.container = containerIsSupported(player, item.container, browser.name) && item.audios.length <= 1;
|
||||||
supportList.videoCodec = videoCodecIsSupported(player, item.video.codec, browser.name);
|
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);
|
return (supportList);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user