Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • IConferenceRecorder

Implemented by

Index

Methods

startRemoteRecord

  • 开启服务端录制.

    使用服务端录制, 需要在加入会议时设置ConferenceJoinParam.enableRecord设置为 true. 在收到录制CD加入会议的事件后再调用startRemoteRecord.

    await client.join('roomId', true, {enableRecord: true});

    // 字面量方式
    client.addEventListener('conferenceParticipantJoin', ({message}) => {
    const {participant} = message.data;

    if (participant.type === 3) {
    client.startRemoteRecord({...});
    }
    });
    // TS方式
    client.addEventListener(ConferenceEventType.CONFERENCE_PARTICIPANT_JOIN, ({message}) => {
    const {participant} = message.data;

    if (participant.type === ParticipantType.IRC) {
    client.startRemoteRecord({...});
    }
    });

    Parameters

    Returns Promise<void>

stopRemoteRecord

  • stopRemoteRecord(): Promise<void>
  • 关闭服务端录制.

    Returns Promise<void>