필자는 AddPipe라고하는 삽입 가능한 VideoRecorder를 사용하고있었습니다. https://addpipe.com/docs#javascript-control-api. 지난 몇 달 동안 나는이로드되면 레코더의 시작을 자동화하기 위해 아래의 기능을 사용하고 있습니다 :Javascript에서 함수가 true를 반환하는지 확인하는 방법은 무엇입니까?
function onRecorderReady(recorderId) {
document.VideoRecorder.record();
}
이 기능은 무작위로 작동이 중지. 이 문서에서는 record() 메서드를 사용하기 전에 embed이 onCamAccess() 및 onFlashReady()를 반환하는지 확인합니다. 나는 이것을 반영하기 위해 코드를 변경하려하지만 오류가 점점 오전 :
[Error] TypeError: undefined is not an object (evaluating 'document.VideoRecorder.record')
Global Code (Example:78)
나는이 오류가 왔을 때 내가 사용하는 코드 : 나는이 문서에서 이것을 발견
<script>
function onCamAccess(allowed, recorderId) {
return true;
}
function onFlashReady(recorderId) {
return true;
}
if (onCamAccess()) {
if (onFlashReady()) {
document.VideoRecorder.record();
}
}
</script>
안녕하세요, 아마도 VideoRecorder 객체가 준비 될 때까지 호출을 연기 할 수 있습니다. 스크립트로드가 문제가 될 때까지 준비가 될 때까지 null을 확인하십시오. –