VideoMethods
What a ref to a Video calls. Each resolves once the player has done it.
Utilização
Display a video with native controls.
Este tipo é usado por 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" />;Declaração do tipo
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
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
seek | (seconds: number) => Promise<void> | Sim | Seconds 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> | Sim | iOS only: rejects with ERR_UNSUPPORTED on Android (docs/video.md). |
stopPictureInPicture | () => Promise<void> | Sim | — |
seek — assinaturas de método
Assinaturas
(seconds: number): Promise<void>Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
seconds | number | Sim | — |
Devolve
Promise<void>
play — assinaturas de método
Assinaturas
(): Promise<void>Parâmetros
Sem parâmetros.
Devolve
Promise<void>
pause — assinaturas de método
Assinaturas
(): Promise<void>Parâmetros
Sem parâmetros.
Devolve
Promise<void>
enterFullscreen — assinaturas de método
Assinaturas
(): Promise<void>Parâmetros
Sem parâmetros.
Devolve
Promise<void>
exitFullscreen — assinaturas de método
Assinaturas
(): Promise<void>Parâmetros
Sem parâmetros.
Devolve
Promise<void>
startPictureInPicture — assinaturas de método
Assinaturas
(): Promise<void>Parâmetros
Sem parâmetros.
Devolve
Promise<void>
stopPictureInPicture — assinaturas de método
Assinaturas
(): 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.