# API de controlos

Pode usar as seguintes funções para gerir os controlos do utilizador do Fluid Player após a inicialização.

### Reproduzir

Para reproduzir o Fluid Player, use a **play()** função no nosso *player* objeto

```javascript
player.play();
```

### Pausa

Para colocar o Fluid Player em pausa, use a **pause()** função no nosso *player* objeto

```javascript
player.pause();
```

### SkipTo

A **skipTo(seconds)** a função recebe um parâmetro com o tempo (em segundos) para mover o vídeo até esse ponto. No exemplo abaixo, vamos avançar para 30 segundos do vídeo.

```javascript
player.skipTo(30);
```

### SetPlaybackSpeed

A **setPlaybackSpeed(speed)** a função recebe um parâmetro de velocidade. A velocidade predefinida é **1**e as velocidades são relativas a esta.

Se quiséssemos duplicar a velocidade, usaríamos **2**e metade da velocidade seria **0.5**. O exemplo abaixo irá duplicar a velocidade do vídeo.

```javascript
player.setPlaybackSpeed(2);
```

### SetVolume

A **setVolume(volume)** a função recebe um parâmetro de volume. O volume máximo é **1**e os volumes definidos são relativos a este.

Para reduzir o volume para metade, usaríamos **setVolume(0.5)**&#x65; para silenciar o player usaríamos **setVolume(0)**. O exemplo abaixo irá silenciar o vídeo.

```javascript
player.setVolume(0);
```

### toggleControlBar

Podemos mostrar e ocultar a barra de controlo quando necessário. Esta função recebe um **true** ou **false** valor.

Se passarmos **true** a barra de controlo será mostrada e permanecerá sempre visível.

Se passarmos **false** ocultamos a barra de controlo e esta volta ao seu comportamento padrão, sendo mostrada ao passar o rato ou em pausa.

```javascript
player.toggleControlBar(true);
```

### toggleFullScreen

Usando **toggleFullScreen(boolean)** podemos colocar o vídeo em ecrã inteiro. **true** definirá o player para ecrã inteiro, e **false** colocará o player de volta ao normal.

```javascript
player.toggleFullScreen(true);
```

### toggleMiniPlayer

Usando **toggleMiniPlayer(boolean)** podemos alternar o player para o modo Mini Player. **true** colocará o player no Mini Player, e **false** colocará o player de volta ao normal.

```javascript
player.toggleMiniPlayer(true);
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fluidplayer.com/portuguese/api/controls-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
