chore(typescript): fix external loaded textTracks typing and add one in sample (#3626)

This commit is contained in:
Olivier Bouillet
2024-03-30 12:22:37 +01:00
committed by GitHub
parent dd3a400689
commit 182c953597
3 changed files with 22 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
enum TextTrackType {
SRT = 'application/x-subrip',
SUBRIP = 'application/x-subrip',
TTML = 'application/ttml+xml',
VTT = 'text/vtt',
}

View File

@@ -108,7 +108,7 @@ export type SubtitleStyle = {
opacity?: number;
};
export enum TextTracksType {
export enum TextTrackType {
SUBRIP = 'application/x-subrip',
TTML = 'application/ttml+xml',
VTT = 'text/vtt',
@@ -117,11 +117,11 @@ export enum TextTracksType {
export type TextTracks = {
title: string;
language: ISO639_1;
type: TextTracksType;
type: TextTrackType;
uri: string;
}[];
export type TextTrackType =
export type TextTrackSelectionType =
| 'system'
| 'disabled'
| 'title'
@@ -129,11 +129,11 @@ export type TextTrackType =
| 'index';
export type SelectedTextTrack = Readonly<{
type: TextTrackType;
type: TextTrackSelectionType;
value?: string | number;
}>;
export type AudioTrackType =
export type AudioTrackSelectionType =
| 'system'
| 'disabled'
| 'title'
@@ -141,7 +141,7 @@ export type AudioTrackType =
| 'index';
export type SelectedAudioTrack = Readonly<{
type: AudioTrackType;
type: AudioTrackSelectionType;
value?: string | number;
}>;