W3C home > Mailing lists > Public > public-html-ig-ko@w3.org > August 2012

Re: 혹시 getUserMedia 에서 audio 예제 보신분 있나요~? ^^

From: Wonsuk Lee <wonsuk73@gmail.com>
Date: Sat, 11 Aug 2012 21:48:22 +0900
Message-ID: <CAKmBCi1YEVKoaCmsYaNS+mR24m-WxSC5xf8b=439uELWtnXnbQ@mail.gmail.com>
To: 김태훈 <kishu@nhn.com>
Cc: Sangwhan Moon <sangwhan.moon@hanmail.net>, HTML WG <public-html-ig-ko@w3.org>
태훈님.
좋은 자료 감사합니다~^^

이원석 드림.

2012년 8월 9일 오전 10:03, 김태훈 <kishu@nhn.com>님의 말:
>
>
> 안녕하세요? 김태훈입니다.
> 최근 모질라에서 getUserMedia 기능구현이 완료됐다고 합니다.
>
>
> http://hacks.mozilla.or.kr/2012/07/getusermedia-is-ready-to-roll/
> https://people.mozilla.com/~anarayanan/gum_test.html
>
>
>
> -----Original Message-----
> From: Wonsuk Lee [mailto:wonsuk73@gmail.com]
> Sent: Wednesday, August 08, 2012 1:17 AM
> To: Sangwhan Moon
> Cc: HTML WG
> Subject: Re: 혹시 getUserMedia 에서 audio 예제 보신분 있나요~? ^^
>
> 안녕하세요.
> 이미 좋은 답변들을 모두 하셨네요~^^
>
> 감사합니다!
>
> 이원석 드림.
>
>
>
> 2012년 7월 20일 오후 11:28, Sangwhan Moon <sangwhan.moon@hanmail.net>님의 말:
>>
>> On Jul 20, 2012, at 2:58 PM, Alberto Park wrote:
>>
>>> getUserMedia()는 현재 크롬 또는 Opera Labs(http://snapshot.opera.com/labs/camera/)에서 테스트가 가능합니다.
>>
>> Opera Labs를 이미 거쳐서 지금 Opera 12.00 Final에 포함되어 있는 기능입니다. Stable release를 사용하시면 됩니다.
>>
>>> 크롬은 canary를 받거나 또는 최신 크롬에서 주소창에서 "chrome://flags/"를 입력한 후, MediaStream 항목을 '사용'으로 하셔도 됩니다.
>>>
>>> 제가 마이크가 없어서 직접적인 테스트는 해보진 못했는데요...
>>>
>>> 스크립트는 대략 아래와 같이 구성해 보면 될것 같네요.
>>> var gContext = new webkitAudioContext();
>>>
>>> navigator.webkitGetUserMedia({
>>>     video: false,
>>>     audio: true
>>> }, onSuccess, onError);
>>>
>>> function onSuccess(stream) {
>>>       /* Audio로 재생하는 경우
>>>         var audioElement = new Audio(window.webkitURL.createObjectURL(stream));
>>>       audioElement.play();
>>>       */
>>>
>>>       // Web Audio API의 AudioContext로 가져와서 gainNode와 연결하는 경우
>>>       var microphone = gContext.createMediaStreamSource(stream),
>>>             gainNode = gContext.createGainNode();
>>>
>>>        microphone.connect(gainNode);
>>>        gainNode.connect(gContext.destination);
>>> }
>>>
>>> function onError(err) {
>>>       console.log(err);
>>> }
>>>
>>>
>>> 하지만, 크롬에서 getUserMedia()로 마이크 스트림을 얻어오는게 안된다는 이슈가 등록이 되어 있는데, 최근까지도 해결되지 않은것으로 보입니다.
>>> http://code.google.com/p/chromium/issues/detail?id=112367
>>>
>>> 마이크를 가지고 계신다면 한번 테스트 해보시면 될것 같네요.
>>>
>>>
>>> 2012년 7월 20일 오전 1:35, Sangwhan Moon <sangwhan.moon@hanmail.net>님의 말:
>>>
>>> On Jul 17, 2012, at 11:52 AM, 이항령 wrote:
>>>
>>> > 안녕하세요~ ^^
>>> >
>>> > getUserMedia에서 video와 audio를 가져다 쓸수 있는걸로 알고 있는데요.
>>> >
>>> > video 관련해서는 아래와 같은 예제 페이지를 많이 찾을 수 있는데 반해..
>>> > http://www.html5rocks.com/en/tutorials/getusermedia/intro/
>>> >
>>> > audio 관련해서는 안보여서요 +_+; 혹시 알고계신분 있는지 여쭤봅니다.
>>>
>>> https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/webrtc-integration
>>> .html
>>>
>>> 3번 예제부터 참고하시면 됩니다. 아직까지 예제가 동작하는 stable release 브라우저는 없을 듯 합니다만..
>>>
>>
>>
>
>
>
> --
>
> =========================================
> 이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D SAMSUNG ELECTRONICS Co., LTD. (三星電子)
> Mobile: +82-10-5800-3997
> E-mail: wonsuk11.lee@samsung.com, wonsuk73@gmail.com http://www.wonsuk73.com/, twitter: @wonsuk73
> -----------------------------------------
> Inspire the World, Create the Future !!!
> =========================================



-- 

=========================================
이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D
SAMSUNG ELECTRONICS Co., LTD. (三星電子)
Mobile: +82-10-5800-3997
E-mail: wonsuk11.lee@samsung.com, wonsuk73@gmail.com
http://www.wonsuk73.com/, twitter: @wonsuk73
-----------------------------------------
Inspire the World, Create the Future !!!
=========================================
Received on Saturday, 11 August 2012 12:48:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 11 August 2012 12:48:51 GMT