我已经创建了一个本地应用程序,该应用程序使用以下link创建了一次jitsi会议。
我想在电话会议开始后立即开始自动记录。
下面是代码段
<div id="meet"></div>
<script src="https://meet.jit.si/external_api.js"></script>
<script>
var domain = "meet.jit.si";
var options = {
roomName: "meetingDemo",
parentNode: document.querySelector('#meet'),
configOverwrite: {
fileRecordingsEnabled: true,
localRecording:{
enabled: true,
format: 'flac'
},
autoRecord: {
enable: true
}
}
}
var api = new JitsiMeetExternalAPI(domain, options);
api.on('ready', function() {
var interfaceConfig = {
DEFAULT_REMOTE_DISPLAY_NAME: 'John Doe',
};
var configOverwriteObj = {
fileRecordingsEnabled: true,
autoRecord:true,
localRecording:{
enabled: true,
format: 'flac'
}
};
var options = {};
options.interfaceConfig = interfaceConfig;
options.configOverwrite = configOverwriteObj;
var conference = meet.join('meetingDemo', '#meet', options);
console.log(conference);
conference.on('joined', function() {
console.log('We are in!');
});
});
</script>
在上面的代码中,我在变量api
中创建JeetMeetApi的实例。
在github提到的链接中,他们提到了options
的配置,该配置在我们打电话时需要传递。
按照文档中的说明,我已经插入了用于在配置中记录的必需属性,但是仍然无法正常工作。
有人可以帮忙吗?