티스토리 뷰
플래시에서는 마이크(Microphone) 및 카메라(Camera)를 컨트롤 할 수 있는 클래스를 지원해줍니다. 이를 이용해서 마이크와 카메라로부터 정보를 입력 받아 이용할 수 있죠. 다만, 몇가지 제약사항이 있으니 주의하여야 합니다.
우선 <플래시 플레이어 10> 부터 Microphone 클래스의 getMicrophone() 메소드를 이용해 인스턴스를 가져올 수 있지만, 파일로 저장하기 위해서는 AIR 2.0 API 를 이용해서 작성하여야 합니다.
Adobe LiveDoc 의 Microphone 클래스에 간단한 예제가 있습니다.
(이 예제를 실행하면 마이크 및 카메라 접근 허용을 묻는 창이 뜨게 됩니다. 허용을 해야 마이크를 사용할 수 있게 됩니다.)
/** * MicrophoneExample.as * @see http://help.adobe.com/ko_KR/AS3LCR/Flash_10.0/flash/media/Microphone.html */ package { import flash.display.Sprite; import flash.events.*; import flash.media.Microphone; import flash.system.Security; public class MicrophoneExample extends Sprite { public function MicrophoneExample() { var mic:Microphone = Microphone.getMicrophone(); Security.showSettings("2"); mic.setLoopBack(true); if (mic != null) { mic.setUseEchoSuppression(true); mic.addEventListener(ActivityEvent.ACTIVITY, activityHandler); mic.addEventListener(StatusEvent.STATUS, statusHandler); } } private function activityHandler(event:ActivityEvent):void { trace("activityHandler: " + event); } private function statusHandler(event:StatusEvent):void { trace("statusHandler: " + event); } } }
AIR 2.0 API 를 이용한 마이크 제어는 아래 사이트를 참고해 보세요.
- getMicrophone()
http://www.getmicrophone.com/
'프로그래밍 > ActionScript' 카테고리의 다른 글
[AS3] 콜백함수를 편하게 관리하기 : Later Class (0) | 2011.01.29 |
---|---|
[LoaderMax] XML을 통해 이미지를 불러올때, URL 경로 변경하기 (0) | 2010.12.16 |
[AS2] 액션스크립트2.0에서 자식객체 갯수 구하기 (0) | 2010.12.16 |
[AS3] 투명 무비클립 비트맵 합치기(Merge transparent MovieClip to BitmapData) (0) | 2010.05.14 |
[AS3] 컨텍스트 메뉴(ContextMenu) 변경하기 (1) | 2010.04.24 |
[AS3] 배열 복제하기(Array Cloning) - concat() 메소드 활용 (0) | 2010.02.24 |
[AS3] Timer 객체 사용시 TIMER_COMPLETE 이벤트 주의할 점 (0) | 2010.01.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 보안
- 팁
- JavaScript
- 액션스크립트3
- 플래시
- 유틸리티
- 정규식
- 스크린샷
- Utilities
- game
- 세비지2
- eve online
- 정보
- PCRE
- 블레이드앤소울
- 게임
- flash
- ActionScript3.0
- 정규표현식
- 해킹
- 이브 온라인
- php
- It
- 자바스크립트
- dust 514
- as3
- 팁&정보
- 보안정보
- 프로그래밍
- 스타크래프트2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함