Utilisation

Display a video with native controls.

Ce type est utilisé par Video

tsx
// 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

ts
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

NomTypeRequisDescription
seek(seconds: number) => Promise<void>OuiSeconds 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>OuiiOS only: rejects with ERR_UNSUPPORTED on Android (docs/video.md).
stopPictureInPicture() => Promise<void>Oui—
seek — signatures de méthode

Signatures

ts
(seconds: number): Promise<void>

Paramètres

NomTypeRequisDescription
secondsnumberOui—

Retourne

Promise<void>

play — signatures de méthode

Signatures

ts
(): Promise<void>

Paramètres

Aucun paramètre.

Retourne

Promise<void>

pause — signatures de méthode

Signatures

ts
(): Promise<void>

Paramètres

Aucun paramètre.

Retourne

Promise<void>

enterFullscreen — signatures de méthode

Signatures

ts
(): Promise<void>

Paramètres

Aucun paramètre.

Retourne

Promise<void>

exitFullscreen — signatures de méthode

Signatures

ts
(): Promise<void>

Paramètres

Aucun paramètre.

Retourne

Promise<void>

startPictureInPicture — signatures de méthode

Signatures

ts
(): Promise<void>

Paramètres

Aucun paramètre.

Retourne

Promise<void>

stopPictureInPicture — signatures de méthode

Signatures

ts
(): 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.