- From: Sangwhan Moon <sangwhan.moon@hanmail.net>
- Date: Fri, 20 Jul 2012 23:28:00 +0900
- To: HTML WG <public-html-ig-ko@w3.org>
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 브라우저는 없을 듯 합니다만.. >
Received on Friday, 20 July 2012 14:28:53 UTC