Twilio JS-未捕获的TypeError:无法解构“ require(...)”的属性“ isSupported”,因为它未定义

时间:2020-08-13 06:49:24

标签: javascript php requirejs twilio twilio-php

我想在基于elgg引擎的Web应用程序中使用twilio可编程视频。

我已经通过以下代码注册了twilio-sdk

    elgg_define_js('twilio-sdk', [
        'deps' => array('jquery'),
        'exports' => 'twilio-sdk',
        'src' => "//media.twiliocdn.com/sdk/js/video/releases/2.7.1/twilio-video.min.js"
    ]);

并根据twilio documentation

通过以下代码加载
define(function (require) {
var elgg = require("elgg"),
    $ = require('jquery');
const { isSupported } = require('twilio-sdk');
if (isSupported) {
    // Set up your video app.
    console.log('This browser supports twilio-video.js.');
} else {
    console.error('This browser is not supported by twilio-video.js.');
}   
});

但是我在控制台中遇到以下错误。

Uncaught TypeError: Cannot destructure property 'isSupported' of 'require(...)' as it is undefined.

如何继续进行,有人可以帮忙,因为twilio v2 sdk仅有很少的教程

0 个答案:

没有答案