Appearance
智萃字幕导出SRT
接口说明
将智萃课程指定语言版本的字幕导出为 SRT 格式,用于视频播放器字幕加载。
请求
GET /api/admin/course/essence/{courseId}/subtitles/export路径参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| courseId | long | 是 | 课程ID |
Query 参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| language | string | 否 | 语言标识(如 zh_CN、en);不传时使用课程首个已存在语言版本 |
请求头
| 头部 | 值 |
|---|---|
| Authorization | Bearer |
响应
成功响应(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 状态 | 错误码 | 说明 |
|---|---|---|
| 404 | COURSE_NOT_FOUND | 课程不存在 |
| 403 | COURSE_NOT_ESSENCE | 非智萃课程 |
| 400 | ESSENCE_NOT_PROCESSED | 智萃文件尚未处理完成 |
| 404 | ESSENCE_FILE_NOT_FOUND | 智萃视频记录不存在 |
| 404 | ESSENCE_VERSION_NOT_FOUND | 指定语言版本不存在 |
使用场景
- 智萃编辑器中预览字幕效果
- 发布前校验字幕内容
- 第三方系统集成字幕数据