我一直使用名为AddPipe的可嵌入式VideoRecorder。 https://addpipe.com/docs#javascript-control-api。在过去的几个月我一直在使用这个函数的一次加载自动记录的开始:如何确保函数在Javascript中返回true?
function onRecorderReady(recorderId) {
document.VideoRecorder.record();
}
此函数随机停止工作。在使用record()方法之前,为了确保嵌入返回到CameAccess()和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对象准备就绪。如果加载脚本是一个问题,只需检查它直到它准备就绪。 –