AudioRecorder

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não navegável

AudioRecorder grava fluxos de áudio na experiência com um limite de tempo fixo de 60 segundos. Os resultados podem ser carregados em um AudioPlayer para reprodução.

Neste momento, AudioDeviceInput não pode ser registrado. O método GetUnrecordableInstancesAsync() pode ser usado para verificar especificamente quais instâncias não são registráveis.

Propriedades

IsRecording

Segurança Roblox
Ler Parallel

Retorna se o AudioRecorder está atualmente gravando.

TimeLength

Somente leitura
Não replicado
Ler Parallel

Retorna o comprimento atual da gravação em segundos.

Métodos

Clear

()

Limpa a gravação do AudioRecorder .


Devolução

()

GetConnectedWires

Instances

Parâmetros

pin: string
Valor Padrão: ""

Devolução

Instances

GetInputPins


Devolução

GetOutputPins


Devolução

GetTemporaryContent

Retorna conteúdo gravado que pode ser reproduzido com AudioPlayer . O conteúdo recuperado deste método é válido apenas na sessão atual.


Devolução

Stop

()

Para de gravar.


Devolução

()

CanRecordAsync

Rendimentos

Retorna se o AudioRecorder pode atualmente registrar.Por exemplo, isso retornará false se os dados de gravação atuais tiverem atingido o limite de tempo de gravação.Para limpar a gravação, use Clear() .


Devolução

GetUnrecordableInstancesAsync

Instances
Rendimentos

Percorre o gráfico de áudio, começando pelas entradas deste gravador, para encontrar instâncias não graváveis. Atualmente, AudioDeviceInput não é gravável.


Devolução

Instances

RecordAsync

()
Rendimentos

Se CanRecordAsync() retornar true, a gravação começa. Se a gravação não puder começar, este método produz um erro.


Devolução

()

Eventos

WiringChanged

Parâmetros

connected: boolean
pin: string
wire: Wire
instance: Instance