feat(tvos): add custom image metadata option for tvos and add missing types for custom metadata properties (#3280)

* fix: add typescript types for custom metadata properties
* chore: add possibility to override image metadata of video playback

---------

Co-authored-by: Olivier Bouillet <62574056+freeboub@users.noreply.github.com>
This commit is contained in:
Konstantin
2023-10-07 15:14:10 +02:00
committed by GitHub
parent 067adde124
commit a855284d8d
9 changed files with 48 additions and 6 deletions

View File

@@ -33,6 +33,10 @@ export type ReactVideoSource = Readonly<{
headers?: Headers;
startTime?: number;
endTime?: number;
title?: string;
subtitle?: string;
description?: string;
customImageUri?: string;
}>;
export type ReactVideoDrm = Readonly<{
@@ -86,6 +90,13 @@ type TextTracks = {
uri: string;
}[];
type Chapters = {
title: string;
startTime: number;
endTime: number;
uri?: string;
};
export interface ReactVideoProps extends ReactVideoEvents {
source?: ReactVideoSource;
drm?: ReactVideoDrm;
@@ -95,6 +106,7 @@ export interface ReactVideoProps extends ReactVideoEvents {
automaticallyWaitsToMinimizeStalling?: boolean; // iOS
backBufferDurationMs?: number; // Android
bufferConfig?: BufferConfig; // Android
chapters?: Chapters[]; // iOS
contentStartTime?: number; // Android
controls?: boolean;
currentPlaybackTime?: number; // Android