VideoMethods
What a ref to a Video calls. Each resolves once the player has done it.
Verwendung
Display a video with native controls.
Dieser Typ wird verwendet von Video
// Display a video with native controls.
import { Video } from 'kuito';
<Video src={{ uri: 'https://example.com/waves.mp4' }} height={320} muted loop objectFit="cover" />;Typdeklaration
export type VideoMethods = {
/** Seconds from the start; exact, not the nearest key frame. */
seek(seconds: number): Promise<void>;
play(): Promise<void>;
pause(): Promise<void>;
enterFullscreen(): Promise<void>;
exitFullscreen(): Promise<void>;
/** iOS only: rejects with `ERR_UNSUPPORTED` on Android (docs/video.md). */
startPictureInPicture(): Promise<void>;
stopPictureInPicture(): Promise<void>;
};Mitglieder 7
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
seek | (seconds: number) => Promise<void> | Ja | Seconds from the start; exact, not the nearest key frame. |
play | () => Promise<void> | Ja | — |
pause | () => Promise<void> | Ja | — |
enterFullscreen | () => Promise<void> | Ja | — |
exitFullscreen | () => Promise<void> | Ja | — |
startPictureInPicture | () => Promise<void> | Ja | iOS only: rejects with ERR_UNSUPPORTED on Android (docs/video.md). |
stopPictureInPicture | () => Promise<void> | Ja | — |
seek — Methodensignaturen
Signaturen
(seconds: number): Promise<void>Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
seconds | number | Ja | — |
Rückgabe
Promise<void>
play — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
pause — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
enterFullscreen — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
exitFullscreen — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
startPictureInPicture — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
stopPictureInPicture — Methodensignaturen
Signaturen
(): Promise<void>Parameter
Keine Parameter.
Rückgabe
Promise<void>
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.