Twilio 视频时长 and/or 结束 npm 包内的时间

Twilio video duration and/or endTime within the npm pakage

我在通过 twilio 创建房间时似乎无法设置持续时间或结束时间

我的代码如下所示

client.video.rooms
    .create({
        type: 'group-small',
        mediaRegion: mediaRegion,
        endTime: endDate,
        duration: 500,
        uniqueName: name,
        statusCallback: '',
        maxParticipants: 23
    })

我已经尝试将持续时间和媒体区域设置在一起并单独设置,但看起来它没有设置,并且此调用的响应始终将它们都设置为 null。

我刚刚注意到这两个参数都没有列在 npm 代码的接口中。 所以我想这就是为什么没有设置它们的原因。有谁知道我如何设置这些或者这是 npm 模块中的错误?

interface RoomListInstanceCreateOptions {
  enableTurn?: boolean;
  maxParticipants?: number;
  mediaRegion?: string;
  recordParticipantsOnConnect?: boolean;
  statusCallback?: string;
  statusCallbackMethod?: string;
  type?: RoomRoomType;
  uniqueName?: string;
  videoCodecs?: RoomVideoCodec | RoomVideoCodec[];
}

这里是 Twilio 开发人员布道者。

通过 API 创建视频室时,不支持

durationendTime 参数。您可以在the Room documentation under Supported POST parameters.

中查看支持的参数

他们是:

  • enableTurn
  • type
  • uniqueName
  • statusCallback
  • statusCallbackMethod
  • maxParticipants
  • recordParticipantsOnConnect
  • videoCodecs
  • mediaRegion
  • recordingRules

如果您想控制视频房间何时结束,您需要在您自己的应用程序中执行此操作。