Skip to content

智萃字幕导出SRT

接口说明

将智萃课程指定语言版本的字幕导出为 SRT 格式,用于视频播放器字幕加载。

请求

GET /api/admin/course/essence/{courseId}/subtitles/export

路径参数

参数类型必填说明
courseIdlong课程ID

Query 参数

参数类型必填说明
languagestring语言标识(如 zh_CN、en);不传时使用课程首个已存在语言版本

请求头

头部
AuthorizationBearer

响应

成功响应(200 OK)

内容类型:text/srt; charset=utf-8

响应体示例:

1
00:00:01,000 --> 00:00:04,000
欢迎收看本节课程

2
00:00:05,000 --> 00:00:08,000
今天我们将学习...

错误响应

HTTP 状态错误码说明
404COURSE_NOT_FOUND课程不存在
403COURSE_NOT_ESSENCE非智萃课程
400ESSENCE_NOT_PROCESSED智萃文件尚未处理完成
404ESSENCE_FILE_NOT_FOUND智萃视频记录不存在
404ESSENCE_VERSION_NOT_FOUND指定语言版本不存在

使用场景

  1. 智萃编辑器中预览字幕效果
  2. 发布前校验字幕内容
  3. 第三方系统集成字幕数据