AudioRecorder

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Brak możliwości przeglądania

AudioRecorder rejestruje strumienie audio w doświadczeniu z ograniczonym czasowo limitem 60 sekund. Wyniki można załadować do AudioPlayer do odtwarzania.

W tym czasie AudioDeviceInput nie można rejestrować. Metoda GetUnrecordableInstancesAsync() może być używana do sprawdzenia, które instancje nie są rejestrowalne.

Właściwości

IsRecording

Zabezpieczenia na platformie Roblox
Odczyt równoległy

Zwraca, czy AudioRecorder rejestruje obecnie.

TimeLength

Tylko do odczytu
Bez replikacji
Odczyt równoległy

Zwraca obecną długość rejestracji w sekundach.

Metody

Clear

()

Wyczyści rejestrację z AudioRecorder.


Zwroty

()

GetConnectedWires

Instances

Parametry

pin: string
Wartość domyślna: ""

Zwroty

Instances

GetInputPins


Zwroty

GetOutputPins


Zwroty

GetTemporaryContent

Powraca zarejestrowana zawartość, którą można odtworzyć za pomocą AudioPlayer. Zawartość odzyskana z tej metody jest ważna tylko w obecnej sesji.


Zwroty

Stop

()

Zatrzymuje rejestrację.


Zwroty

()

CanRecordAsync

Wynik

Zwraca, czy AudioRecorder może obecnie rejestrować.Na przykład, to zwróci false jeśli obecne dane rejestracyjne osiągnęły limit czasu rejestracji.Aby wyczyścić nagranie, użyj Clear().


Zwroty

GetUnrecordableInstancesAsync

Instances
Wynik

Przeszukuje grafikę audio, zaczynając od wejść tego rejestratora, aby znaleźć niezapisane instancje. Obecnie AudioDeviceInput nie jest rejestrowane.


Zwroty

Instances

RecordAsync

()
Wynik

Jeśli CanRecordAsync() zwraca true, rozpoczyna się rejestracja. Jeśli rejestracja nie może się rozpocząć, ta metoda wyprodukuje błąd.


Zwroty

()

Zdarzenia

WiringChanged

Parametry

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