Klasa: Microphone
Kompatybilność: ActionScript 1.0, Flash 6+
Klasa Microphone pozwala ci na przechwytywanie dźwięków z mikrofonu podłączonego do komputera w odtwarzaczu Flash Player.
Klasa Microphone jest głównie do użytku z Flash Media Server ale również może być użyta na standardowym serwerze, na przykład do przekazu dźwięków z mikrofonu przez głośniki do twojego systemu.
UWAGA: Flash Player wyświetla okno dialogowe [Privacy dialog box], które pozwala ci wybrać czy pozwolić czy też zablokować dostęp do mikrofonu. Z tego względu, upewnij się, że twój film ma przynajmniej wymiary 215 x 138 pikseli.
Użytkownicy oraz administratorzy mogą również wyłączyć mikrofon od Flash'a.
Aby stworzyć referencje do obiektu Microphone, użyj metody Microphone.get()
.
Dostępne właściwości dla klasy Microphone
Typ |
Nazwa |
Opis |
---|---|---|
|
activityLevel |
Wartość liczbowa określająca ilość wykrytego dźwięku z mikrofonu. |
|
gain |
Ilość zwiększania sygnału dla mikrofonu. |
|
index |
Bazująca na zerze liczba określająca indeks mikrofonu, jako refleksja zwróconej tablicy przez |
|
muted |
Wartość logiczna określająca, czy użytkownik nadał dostęp do mikrofonu (FALSE), czy też nie (TRUE). |
|
name |
Ciąg znaków określający nazwę aktualnego urządzenia przechwytującego dźwięk, zwrócony przez sprzęt. |
|
names |
Sprowadza tablice ciągów znaków, nazw wszystkich dostępnych urządzeń przechwytujących dźwięk, bez wyświetlania okna dialogowego [Flash Player Privacy Settings]. |
|
rate |
Tempo w jakim mikrofon zgrywa dźwięk, podana w kHz. |
|
silenceLevel |
Liczba określająca ilość potrzebnego dźwięku aby zaktywować mikrofon oraz wywołać |
|
silenceTimeOut |
Wartość liczbowa reprezentująca liczbę milisekund pomiędzy czasem wykrycia zatrzymania odbierania dźwięków z mikrofonu oraz czasem wywołania funkcji |
|
useEchoSuppression |
Wartość logiczna; wskazuje TRUE jeśli tłumienie echa jest włączone, lub FALSE w innym wypadku. |
Dostępne zdarzenia dla klasy Microphone
Nazwa |
Opis |
---|---|
onActivity |
Wywołuje się, kiedy mikrofon zaczyna lub kończy odbieranie dźwięku. |
onStatus |
Wywołuje się, kiedy użytkownik udostępni, lub też nie dostęp do mikrofonu. |
Dostępne metody dla klasy Microphone
Typ |
Nazwa |
Opis |
---|---|---|
|
get |
Zwraca referencje do obiektu Microphone dla pobierania dźwięku. |
|
setGain |
Ustawia przedrostek mikrofonu, który jest ilością wzmocnienia mikrofonu przed transmitowaniem go. |
|
setRate |
Ustawia tempo, w kHz, na którym mikrofon powinien wychwytywać dźwięk. |
|
setSilenceLevel |
Ustawia minimalny pułap poziomu oraz czas, który powinien być brany pod uwagę, gdy mikrofon nie spełnia dźwiękowych poziomowych oraz czasowych pułapów. |
|
setUseEchoSuppression |
Określa, czy tłumienie echa ma byc włączone do audio kodera. |
Listing
Ranga: Administrator serwisu Punktów: 0