伯索开放平台
首页API文档SDK文档
伯索官网
首页API文档SDK文档
伯索官网
  1. 微课SDK
  • 历史课堂数据回调接入
  • 签名示例
  • 历史课堂转视频接入方式
  • 历史课堂/微课下载接口
  • query参数说明
  • 文档解析接口
  • SDK预解析服务接入说明
  • 「伯索云学堂」跳转接入指南
  • SDK版本发布记录
  • Web SDK
    • PlasoStyleUpime API说明
    • 云盘接入
    • 接入预解析能力 (Web端)
    • 直播SDK
      • 快速接入
    • 微课SDK
      • 快速接入
    • 批注SDK
      • 快速接入
  • Electron SDK
    • 快速接入
  • Android SDK
    • 直播SDK
      • 快速接入
    • 微课SDK
      • 快速接入
    • 批注SDK
      • 快速接入
  • iOS SDK
    • 直播SDK
      • 快速接入
    • 微课SDK
      • 快速接入
    • 批注SDK
      • 快速接入
  • 播放器SDK
    • Web播放器
  1. 微课SDK

快速接入

📌
iOS版本1.68.110

1、准备阶段#

参考 实时课堂。

2、微课 VC 初始化#

(1) 准备一个本地文件夹用于存放微课资源:
(2) 根据本地路径初始化微课 VC:
(3) 设置需要的属性:
参数名参数类型是否必须默认值参数说明
defaultRecordNamestring否-课程名称
openFileModeint否-插入文档时的文档展示模式
supportDraftboolean否true是否支持草稿
enableInteractPPTboolean否false是否启用交互 PPT
teachToolTypesint否0教具选择
supportUndoboolean否false是否支持撤销
recordTypeint否-微课类型:1 语音微课,2 视频微课
supportHighlighterboolean否false是否支持荧光笔
litModeint否0白板编辑模式:点擦为 0;对象擦为 1(手写)、3(手写 + 文本框)、5(手写 + 图形)、7(手写 + 文本框 + 图形)
delegateUpimeRecordDelegate否-录制代理对象

3、回调处理#

页面就绪回调(刚进入微课页面时触发):
云盘回调(点击云盘时,由用户弹出自己的资料中心):
保存草稿回调(用户自行记录本地草稿,再次进入时在初始化时传入草稿目录):
获取签名字符串(SDK 从用户处获取文件签名后传回 SDK):
结束录制回调(用户提供上传签名,SDK 负责上传微课):
上传进度回调:
上传结束回调:
退出回调(从微课页面退出时触发):

4、参考 Demo#

请点击下载
使用步骤(若模拟器无法运行,建议使用真机):
(1) 解压缩,进入仓库内 PlasoSdkDemoForiOS 目录。
(2) 打开 Podfile,修改内容如下。将 Your App 替换为 Target 名称,version 替换为需集成的 SDK 版本(当前最新 1.68.110)。
(3) 修改 PlasoSdkDemoForiOS/AppConfig.swift,填入伯索分配的 appId 和 appKey 后即可体验。
修改于 2026-06-25 07:51:38
上一页
快速接入
下一页
快速接入
Built with