For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pré-visualizações

Adicionar miniaturas de pré-visualização

As miniaturas de pré-visualização podem ser adicionadas ao vídeo do Fluid Player para serem exibidas quando o rato passa sobre a barra de progresso. Quando são adicionadas, substituem o tempo que normalmente é mostrado. Esta é uma funcionalidade comum que permite aos utilizadores navegar facilmente pelo vídeo. Abaixo está um vídeo de exemplo que mostra as miniaturas.

Formato VTT

O formato utilizado é WebVTT, um padrão HTML5. Detalhes sobre o formato WebVTT podem ser encontrados aqui. Quando usado para miniaturas, os ficheiros VTT contêm ligações para as imagens das miniaturas ou a posição de uma única imagem sprite. Estas imagens podem estar em formato JPG, PNG ou GIF. A imagem e os tempos em que apontar para essa imagem são definidos no ficheiro, cujo conteúdo deve conter o seguinte:

  • O intervalo que a miniatura da dica representa. Note que o intervalo precisa estar no formato (HH:)MM:SS.MMM.

  • O URL da miniatura da dica para este intervalo. O URL é relativo ao ficheiro VTT (e não à página ou ao leitor), tal como as imagens incluídas em folhas CSS.

Exemplo de ficheiro VTT - Imagens separadas

Se as imagens forem armazenadas separadamente, o conteúdo do ficheiro .vtt seria semelhante ao mostrado abaixo. Note que vemos thumbnail1.jpg, thumbnail2.jpg e thumbnail3.jpg

WEBVTT

00:00:00.000 --> 00:00:05.000
thumbnail1.jpg

00:00:05.000 --> 00:00:10.000
thumbnail2.jpg

00:00:10.000 --> 00:00:15.000
thumbnail3.jpg

Exemplo de ficheiro VTT - Imagem sprite

Armazenar as imagens num único ficheiro pode poupar espaço e complexidade. Se as imagens forem armazenadas num único ficheiro de imagem, o conteúdo do nosso .vtt seria semelhante ao mostrado abaixo.

Adicionando ao Fluid Player

Para configurar o Fluid Player para usar o seu ficheiro VTT, pode defini-lo como o parâmetro opcional timelinePreview em layoutControls. Desde que o ficheiro esteja correto, o código abaixo definirá as pré-visualizações das miniaturas. Os caminhos da imagem sprite (thumbnails.jpg) são relativos ao URL raiz no ficheiro VTT.

Pode tornar os caminhos da sprite relativos ao ficheiro VTT com a definição spriteRelativePath . Neste caso, o thumbnails.jpg#xywh=480,0,120,68 caminho da imagem será relativo a thumbs/ como resultado thumbs/thumbnails.jpg

Opcionalmente, se a imagem das miniaturas não estiver definida em thumbnails.vtt ou se quiser substituí-la, pode definir sprite propriedade. Por favor note que, neste caso, spriteRelativePath não terá qualquer efeito.

Formato estático

Se o formato WebVTT não lhe servir, as miniaturas podem ser definidas estaticamente.

Exemplo de configuração estática

A startTime e endTime as propriedades são definidas em segundos:

Isto foi útil?