Record - beta
Overview
지원범위
Client (Beta) - 방송/통신
config = {credential, view,
media: { audio:true, video:true,
record: true,
recordUrl: "https://blahblah.com/record/url"
// recordUrl이 없을 경우 기본 리몬서버로 전송됨
// recordUrl이 'local'인 경우 녹음만 하고 전송하지 않음.
}
}remon.onRecordEvent(event) {
switch(event.event){
case "stop: // 녹음이 종료되었을 때 발생합니다.
console.log(event.id, event.size, event.file);
break;
case "upload": // 녹음 후 recordUrl로 전송이 시작할 때 발생합니다.
console.log(event.id, event.size);
break;
case "progress": // 전송 중 파일이 큰 경우 업로드 도중에 호출될 수 있습니다.
console.log(event.id, event.size);
break;
case "uploaded":// 전송이 완료되었을 때 발생합니다.
console.log(event.id, event.size);
break;
case "error": //전송중 에러가 발생한 경우 발생합니다.
console.log(event.id, event.size, error);
break;
}
}
}