跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

startServerRecord

  • 简要描述

    开启服务器录制 我们提供了课程录制功能,可以完全的还原上课过程。调用此接口可以,录制课程。

  • 接口详解

1
-(void)startServerRecord:(TKServerRecordType)recordType conversion:(TKServerRecordConversion)conversion layout:(TKServerRecordLayout)layout;
- 返回值:return 0 success - 参数

1
2
3
4
5
6
|   参数   |   说明   |
| ---- | ---- |
|   recordType   |   录制模式枚举类型详见[TKServerRecordType][1]    |
|   conversion   |   录制件数据格式只有在recordtype = 0与1的情况下起作用0: 表示不转换(mkv格式),1表示webm(recordtype其他值时固定状态) 2表示 mp4    |
|   layout   |   只有在recordtype = 3的情况下起作用 0横屏1竖屏   |
[TKServerRecordType、TKServerRecordConversion、TKServerRecordLayout](https://showdoc.talk-cloud.com/web/#/146?page_id=3283 "") 定义

stopServerRecord

  • 简要描述

    停止服务器录制

  • 接口详解

    - (void)stopServerRecord;

  • 返回值:return 0 success

startRecordScreen

  • 简要描述

    开始本地录制屏幕

  • 接口详解

    1
    -(int)startRecordScreen:(NSString *)flv source:(TKDesktopSource *)source videoParam:(TKVideoParam *)videoParam;
    
    - 返回值:return 0 success - 参数

    参数 说明
    file 录制下来的文件路径
    source(TKDesktopSource) 录制的桌面源
    videoParam(TKVideoParam) 视频参数

stopRecordScreen

  • 简要描述

    停止本地录制屏幕

  • 接口详解

    - (int)stopRecordScreen;

  • 返回值:return 0 success

pauseRecordScreen

  • 简要描述

    暂停本地录制屏幕

  • 接口详解

    - (int)pauseRecordScreen:(BOOL)pause;

  • 参数pause:是否暂停
  • 返回值:return 0 success

startRecordAudio

  • 简要描述

    开启本地音频录制 会录制房间所有的声音数据

  • 接口详解

    - (int)startRecordAudio:(NSString *)mp3; 参数mp3:录制文件保存的路径 注: 1、保存音频文件为MP3格式; 2、如果两次传入的路径相同,录制数据会覆盖; 3、文件路径必须是有效路径,否则录制失败。例如:路径不存在或者不是文件路径(而是文件夹路径),则录制失败。

  • 返回值:return 0 success

stopRecordAudio

  • 简要描述

    停止本地音频录制

  • 接口详解

    - (int)stopRecordAudio;

  • 返回值:return 0 success

pauseRecordAudio

  • 简要描述

    是否暂停本地音频录制

  • 接口详解

    - (int)pauseRecordAudio:(BOOL)pause;

  • 参数pause:是否暂停
  • 返回值:return 0 success