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



 
  
				

 
                             
 


 
                        
 
		 
	