Um controle com o qual o usuário pode gravar sons.

Descrição

Se você adicionar esse controle, o usuário poderá atualizar uma fonte de dados com um ou mais sons de onde o aplicativo está em execução.

Propriedades-chave

Mic – em um dispositivo que tem mais de um microfone, a ID numérica do microfone que o aplicativo usa.

OnStart – como o aplicativo responde quando o usuário para de gravar com um controle de microfone.

Propriedades adicionais

BorderColor – a cor da borda do controle.

BorderStyle – se a borda do controle é Solid, Dashed, Dotted ou None.

BorderThickness – a espessura da borda do controle.

Color – a cor do texto em um controle.

DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição) ou está desabilitado (Desabilitado).

DisabledBorderColor – a cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitado.

DisabledColor – a cor do texto em um controle se sua propriedade DisplayMode estiver definida como Desabilitado.

DisabledFill – a cor da tela de fundo de um controle se sua propriedade DisplayMode estiver definida como Desabilitado.

Fill – a cor da tela de fundo de um controle.

Height – a distância entre a parte superior do controle e as bordas inferiores.

HoverBorderColor – a cor da borda do controle quando o usuário mantém o ponteiro do mouse nesse controle.

HoverColor – a cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.

HoverFill – a cor da tela de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Image – o nome da imagem exibida em um controle de imagem, de áudio ou de microfone.

ImagePosition – A posição (Fill, Fit, Stretch, Tile ou Center) de uma imagem em uma tela ou em um controle se ela não tiver o mesmo tamanho da imagem.

OnSelect – como o aplicativo responde quando o usuário toca ou clica em um controle.

OnStart – como o aplicativo responde quando o usuário começa a gravar com um controle de microfone.

PressedBorderColor – a cor da borda do controle quando o usuário toca ou clica nesse controle.

PressedColor – a cor do texto em um controle quando o usuário toca ou clica nesse controle.

PressedFill – a cor da tela de fundo de um controle quando o usuário toca ou clica nesse controle.

Reset – se um controle é revertido para seu valor padrão.

Tooltip – um texto explicativo aparece quando o usuário passa o mouse sobre um controle.

Visible – se um controle é exibido ou está oculto.

Width – a distância entre das bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (tela, se não houver contêiner pai).

Funções relacionadas

Patch( DataSource, BaseRecord, ChangeRecord )

Exemplo

Adicionar sons a um controle da Galeria personalizada

  1. Adicione um Microphone, chame-o de MyMic e defina sua propriedade OnStop como esta fórmula:
    Collect(MySounds, MyMic.Audio)

    Não sabe como adicionar, nomear e configurar um controle?

    Deseja obter mais informações sobre a função Collect ou outras funções?

  2. Adicione um controle da Galeria personalizada, mova-o para baixo de MyMic e defina a propriedade Items para o controle de Galeria personalizada como MySounds.

  3. No modelo do controle da Galeria personalizada, adicione um controle Audio e defina sua propriedade Media como ThisItem.Url.

  4. Pressione F5, clique ou toque em MyMic para iniciar a gravação e então clique ou toque novamente nele para parar a gravação.

  5. No controle da Galeria personalizada, clique ou toque no botão de reprodução no controle Audio para reproduzir a gravação.

  6. Adicione quantas gravações quiser e então volte para o espaço de trabalho padrão ao pressionar Esc.

  7. (opcional) No modelo do controle da Galeria personalizada, adicione um controle Button, defina sua propriedade OnSelect como Remove(MySounds, ThisItem), pressione F5 e então remova uma gravação ao clicar ou tocar no controle Button correspondente.

Use a função SaveData para salvar as gravações localmente ou a função Patch para atualizar uma fonte de dados.