本地录制参数(不需要建立通信)

Accessors

  • set filePath(filePath: string): void
  • 设置录制文件保存的文件路径,必须包含文件名(xxx.mp4或者xxx.avi)

    Parameters

    • filePath: string

    Returns void

  • set audioSource(audioSource: JRTCMediaDeviceRecordAudioSource): void
  • 设置录制文件音频源,默认 JRTCMediaDeviceRecordAudioSource.RECORD_AUDIO_FROM_MICROPHONE RECORD_AUDIO_FROM_MICROPHONE

    Parameters

    Returns void

  • set width(width: number): void
  • 设置录制文件宽(传-1,则使用实际视频采集的宽)

    Parameters

    • width: number

    Returns void

  • set height(height: number): void
  • 设置录制文件高(传-1,则使用实际视频采集的宽)

    Parameters

    • height: number

    Returns void

  • set enableEncrypt(value: boolean): void
  • 设置录制文件是否加密,默认不加密

    Parameters

    • value: boolean

    Returns void

  • set appendMd5(value: boolean): void
  • 设置录制文件末尾是否增加Md5校验值,默认不增加

    Parameters

    • value: boolean

    Returns void

  • set splitIntervalSec(value: number): void
  • 设置分片录制单个文件录制时长,单位秒,<=0 不分片录制,默认不分片录制

    Parameters

    • value: number

    Returns void

  • set splitMaxNum(value: number): void
  • 设置分片录制文件最大分割个数,超过最大文件录制分割个数会循环覆盖,默认0x7fffffff

    Parameters

    • value: number

    Returns void

  • set bitrate(value: number): void
  • 设置录制码率

    Parameters

    • value: number

    Returns void

  • set frameRate(value: number): void
  • 设置录制帧率

    Parameters

    • value: number

    Returns void

  • set watermarkList(watermarkList: any): void
  • 设置录制视频水印参数列表

    Parameters

    • watermarkList: any

    Returns void

    支持录制过程中,实时更新水印信息

Methods

  • 转换JSON

    Returns Record<string, Object>

  • 转换 string

    Returns string