WebScenario 类

  • Java

更新时间不可用

acquire

Java
public abstract Mono<AcquireResourceRes> acquire(String cname, String uid, AcquireWebRecordingResourceClientReq clientRequest);

获取页面录制资源 ID。

信息

自 v0.4.0 版本新增。

获取资源 ID 后,需调用 start API 启动云端录制。

参数

参数数据类型描述
cnameString频道名。
uidString用于标识录制服务在 RTC 频道中的用户 ID。
clientRequestAcquireWebRecordingResourceClientReq请求体参数,详见 AcquireWebRecordingResourceClientReq。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 AcquireResourceRes 对象。

start

Java
public abstract Mono<StartResourceRes> start(String cname, String uid, String resourceId, StartWebRecordingResourceClientReq clientRequest);

启动 Web 录制。

信息

自 v0.4.0 版本新增。

参数

参数数据类型描述
cnameString待录制的频道名称。
uidString用于标识录制服务在 RTC 频道中的用户 ID。
resourceIdString资源 ID。
clientRequestStartWebRecordingResourceClientReq请求体参数,详见 StartWebRecordingResourceClientReq。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 StartResourceRes 对象。

query

Java
public abstract Mono<QueryWebRecordingResourceRes> query(String resourceId, String sid);

查询页面录制状态。

信息

自 v0.4.0 版本新增。

参数

参数数据类型描述
resourceIdString资源 ID。
sidString录制 ID,用于标识一次录制周期。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 QueryWebRecordingResourceRes 对象。

queryRtmpPublish

Java
public abstract Mono<QueryWebRecordingRtmpPublishResourceRes> queryRtmpPublish(String resourceId, String sid);

查询网页录制的 CDN 推流状态。

信息

自 v0.4.0 版本新增。

参数

参数数据类型描述
resourceIdString资源 ID。
sidString录制 ID,用于标识一次录制周期。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 QueryWebRecordingRtmpPublishResourceRes 对象。

update

Java
public abstract Mono<UpdateResourceRes> update(String cname, String uid, String resourceId, String sid, UpdateWebRecordingResourceClientReq clientRequest);

更新页面录制配置。

信息

自 v0.4.0 版本新增。

参数

参数数据类型描述
cnameString频道名称。
uidString云端录制服务在 RTC 频道中使用的用户 ID,用于标识录制服务。
resourceIdString资源 ID。
sidString录制 ID,用于标识一次录制周期。
clientRequestUpdateWebRecordingResourceClientReq请求体,详见 UpdateWebRecordingResourceClientReq。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 UpdateResourceRes 对象。

stop

Java
public abstract Mono<StopResourceRes> stop(String cname, String uid, String resourceId, String sid, boolean asyncStop);

停止网页录制。

信息

自 v0.4.0 版本新增。

参数

参数数据类型描述
cnameString频道名称。
uidString云端录制服务在 RTC 频道中使用的用户 ID,用于标识录制服务。
resourceIdString资源 ID。
sidString录制 ID,用于标识一次录制周期。
asyncStopboolean
  • true:异步停止录制。
  • false:同步停止录制。
表格内容超出当前宽度,可横向滚动查看更多列。

返回值

方法调用成功,返回 StopResourceRes 对象。