[英]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 Developer Evangelist在这里。
即使outputMode
设置为Archive.OutputMode.INDIVIDUAL
, OpenTok Java SDK也会尝试添加布局。 我已经继续并在SDK repo中提交了一个错误 ,因此您可以跟踪补丁发布。
有关存档的更多信息,请查看API文档: https : //tokbox.com/developer/rest/#start_archive
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.