모든 장치에서 마이크를 쉽게 녹음
이 패키지가 내 생명을 구했습니다! 데이터 청크, 파일 또는 유형 변환이 필요하지 않습니다.
https://github.com/closeio/mic-recorder-to-mp3
간단한 코드 예:
const MicRecorder = require('mic-recorder-to-mp3');
// New instance
const recorder = new MicRecorder({
bitRate: 128
});
// Start recording. Browser will request permission to use your microphone.
recorder.start().then(() => {
// update ui or whatever
}).catch((e) => {
console.error(e);
});
// Once you are done singing your best song, stop and get the mp3.
recorder.stop().getMp3().then(([buffer, blob]) => {
// do what ever you want with buffer and blob
// Example: Create a mp3 file and play
const file = new File(buffer, 'me-at-thevoice.mp3', {
type: blob.type,
lastModified: Date.now()
});
const player = new Audio(URL.createObjectURL(file));
player.play();
}).catch((e) => {
alert('We could not retrieve your message');
console.log(e);
});
mediaRecorder로 직접 작업하는 Beats. 감사합니다 closeio, 당신은 우리 개발자가 우리가 무엇을 하고 있는지 알고 있는 것처럼 보이게 합니다.
Reference
이 문제에 관하여(모든 장치에서 마이크를 쉽게 녹음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/greggcbs/easily-record-microphone-on-all-devices-3bi6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)