2011-06-14 3 views
1

나는 새로운 편이지만 첫 번째 앱은 신인이되기를 기대하는 것보다 조금 더 프로이다. 로컬 컴퓨터에서 현재 재생되는 사운드 (즉, 양식 윈앰프 또는 YouTube)를 녹음하고 싶습니다. 마이크를 사용하는 일부 코드를 보았지만 바람직하지 않습니다. 클라이언트 컴퓨터에 마이크 하드웨어가 없거나 헤드폰에서 사운드를 재생할 수 있습니다. 나는 이것이 가능해야하지만 일반적인 일이 아니 어서 해결책을 찾을 수없는 이유라고 생각한다. 어느 누구도 도움이 될 수 있습니까?플렉스 : 오디오를 직접 사운드 카드로 녹음하기

답변

1

귀하의 앱 사용자가 "입력 장치"를 선택하고 Flash 웹 baesd 앱이 해당 입력 장치에 액세스 할 수 있도록 허용해야한다고 생각합니다. 그러나 일단 선택을하면 동일한 마이크 API를 사용하여 해당 오디오 피드에 액세스 할 수 있어야합니다.

을 불러 와서 Flash Player 컨텍스트 메뉴를 표시하고 설정을 선택하십시오. 그런 다음 마이크 탭을 클릭하십시오. 가능한 모든 옵션 목록을보아야합니다. 이 순간에 내가 가진 한 가지 옵션은 "스테레오 믹스 (Stereo Mix)"로 컴퓨터에서 모든 정보를 보낼 것이라고 확신합니다.

+0

그래, 이걸 알아 냈어.하지만 자동으로이 작업을 수행 할 수 있는지 궁금해서 사용자가 직접 녹음 장치를 선택할 필요가 없습니다. 따라서 오디오 믹서가 기본 장치가되며 마이크가없는 경우 (또는 음소거 된 경우) 마이크로 변경됩니다. 불행히도 Microphone.names가 반환하는 결과는 OS, 시스템 언어 또는 하드웨어 자체에 의존하는 것 같습니다. 아무도 아이디어가 있습니까? –

+0

@ srd.pl 사용자는 입력 장치를 선택하고 앱 액세스를 허용해야합니다. 이는 브라우저에서 Flash Player의 보안 샌드 박스 제한으로 인한 것입니다. 이 문제를 해결하기 위해 작성할 수있는 ACtionScript 코드는 없습니다. – JeffryHouser

+0

도와 주셔서 감사합니다. –

관련 문제