문제

사용자가 브라우저에서 음성을 녹음 한 다음 결과 MP3를 웹 서버에 자동으로 업로드해야합니다.

사용자가 큰 뚱뚱한 시작 레코드/스톱 레코드 버튼을 눌러이를 수행한다고 생각합니다.

그러면 사용자 하드 디스크에 파일을 저장합니다. 그런 다음 효율적으로 압축되어 웹 사이트까지 자동으로 FTP를 제공합니다.

ActiveX 또는 Java를 사용 하여이 작업을 수행 할 수 있습니까? 아니면 도움이되는 라이브러리가 있습니까?

응용 프로그램은 필요한 경우 소프트웨어를 설치할 수있는 사용자를위한 것이므로 Exe 등을 설치할 수 있습니다.

모든 제안은 가장 감사합니다.

도움이 되었습니까?

해결책

이상적인 솔루션은입니다 getUserMedia 그리고 스트림 API. 불행히도, 현재 현대식 브라우저에서는 잘 지원되지 않습니다. 2012 년 6 월 14 일 현재 유일한 브라우저는 caniuse.com Chrome 21입니다. 기타 견고한 구현 작업을하는 것으로 보입니다.

기본 지원이 도착할 때까지 Flash는 액세스 및 기록을 모두 기록 할 수 있습니다. 오디오 그리고 동영상.

다른 팁

플래시를 사용하여 클라이언트의 마이크와 상호 작용할 수 있으므로 사용자의 권한이 필요합니다. 구현 세부 정보는 내 참조를 방문하십시오.

참조: http://fmsguru.com/showarticle.cfm?articleid=25

가장 효율적인 자유 솔루션 대역폭은 Speex 데이터를 Flash Media Server (예 : Red5/Wowza)로 스트리밍하는 플래시 앱을 개발하는 것입니다. 그래도 큰 고통입니다.

훨씬 간단한 솔루션은 표준 HTTP 게시물을 통해 원시 오디오를 스트리밍하는 것입니다. 이것은 플래시로 수행 할 수 있습니다 없이 독점 미디어 서버 :

https://code.google.com/p/wami-recorder/

서버 측에서 MP3가 필요한 경우 절뚝거리는.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top