在 opentok java sdk v4.3.0 中开始归档结果为 400(错误请求)

Start archiving in opentok java sdk v4.3.0 results in 400 (Bad Request)

我正在使用 tokbox opentok 项目来发布和订阅摄像机并将它们存档。我使用的是 opentok-java-sdk v2.3.2,在我更改 sdk 版本之前一切正常。现在我已经将 sdk 版本更改为 4.3.0。这导致开始归档失败。
它给了我以下错误:

com.opentok.exception.RequestException: Could not start an OpenTok Archive. A bad request, check input archive properties like resolution etc.
    at com.opentok.util.HttpClient.startArchive(HttpClient.java:259)
    at com.opentok.OpenTok.startArchive(OpenTok.java:445)
    at com.abc.web.utils.OpenTokSdkUtils.startRecording(OpenTokSdkUtils.java:99)

如果有人能帮我解决这个问题。那将不胜感激。
编辑:- 我正在遵循 java sdk

的 opentok 指南中的代码
import com.opentok.Archive;
import com.opentok.ArchiveProperties;

Archive archive = opentok.startArchive(sessionId, new ArchiveProperties.Builder()
  .archiveMode(Archive.OutputMode.INDIVIDUAL)
  .build());

// Store this archiveId in the database for later use
String archiveId = archive.getId();

但是 ArchiveBuilder 有一个问题,因为存档生成器没有方法名称 archiveMode,所以我使用了我之前使用的 outputMode。
更改后:-

Archive archive = opentok.startArchive(sessionId, new ArchiveProperties.Builder()
                      .outputMode(Archive.OutputMode.INDIVIDUAL).name(username)
                      .build());

此处为 TokBox 开发人员布道师。

它看起来像 SDK 存储库中的 OpenTok Java SDK is attempting to add a layout even when the outputMode is set to Archive.OutputMode.INDIVIDUAL. I've gone ahead and filed a bug,因此您可以跟踪补丁发布。

请查看 API 文档以获取有关存档的更多信息:https://tokbox.com/developer/rest/#start_archive