VideoMethods
What a ref to a Video calls. Each resolves once the player has done it.
Utilisation
Display a video with native controls.
Ce type est utilisé par 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" />;Déclaration du type
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>;
};Membres 7
| Nom | Type | Requis | Description |
|---|---|---|---|
seek | (seconds: number) => Promise<void> | Oui | Seconds from the start; exact, not the nearest key frame. |
play | () => Promise<void> | Oui | — |
pause | () => Promise<void> | Oui | — |
enterFullscreen | () => Promise<void> | Oui | — |
exitFullscreen | () => Promise<void> | Oui | — |
startPictureInPicture | () => Promise<void> | Oui | iOS only: rejects with ERR_UNSUPPORTED on Android (docs/video.md). |
stopPictureInPicture | () => Promise<void> | Oui | — |
seek — signatures de méthode
Signatures
(seconds: number): Promise<void>Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
seconds | number | Oui | — |
Retourne
Promise<void>
play — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
pause — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
enterFullscreen — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
exitFullscreen — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
startPictureInPicture — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
stopPictureInPicture — signatures de méthode
Signatures
(): Promise<void>Paramètres
Aucun paramètre.
Retourne
Promise<void>
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.