Utilização

Display a video with native controls.

Este tipo é usado por 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" />;

Declaração do tipo

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>;
};

Membros 7

NomeTipoObrigatórioDescrição
seek(seconds: number) => Promise<void>SimSeconds from the start; exact, not the nearest key frame.
play() => Promise<void>Sim—
pause() => Promise<void>Sim—
enterFullscreen() => Promise<void>Sim—
exitFullscreen() => Promise<void>Sim—
startPictureInPicture() => Promise<void>SimiOS only: rejects with ERR_UNSUPPORTED on Android (docs/video.md).
stopPictureInPicture() => Promise<void>Sim—
seek — assinaturas de método

Assinaturas

ts
(seconds: number): Promise<void>

Parâmetros

NomeTipoObrigatórioDescrição
secondsnumberSim—

Devolve

Promise<void>

play — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

pause — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

enterFullscreen — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

exitFullscreen — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

startPictureInPicture — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

stopPictureInPicture — assinaturas de método

Assinaturas

ts
(): Promise<void>

Parâmetros

Sem parâmetros.

Devolve

Promise<void>

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.