### 测试FFmpeg和视频时长提取功能 ### 使用方法:在IDE中安装REST Client插件,然后点击"Send Request" ### 变量定义 @baseUrl = http://192.168.137.1:30091 @token = YOUR_TOKEN_HERE ### 1. 检查FFmpeg是否可用(需要添加这个接口到后端) GET {{baseUrl}}/system/ffmpeg/status Authorization: Bearer {{token}} ### ### 2. 获取课件列表,查看哪些课件时长为0 GET {{baseUrl}}/study/courseware/list?courseId=1&pageNum=1&pageSize=100 Authorization: Bearer {{token}} ### ### 3. 更新课件(触发时长自动提取) ### 将课件ID=883的信息读取后重新提交,会触发时长提取 PUT {{baseUrl}}/study/courseware Authorization: Bearer {{token}} Content-Type: application/json { "id": 883, "courseId": 1, "coursewareName": "测试视频", "type": "video", "filePath": "/profile/upload/2025/12/05/20251015_183733_20251205232329A001.mp4", "coursewareOrder": 1 } ### ### 说明: ### 1. 如果FFmpeg已安装,更新课件时会自动提取时长 ### 2. 如果FFmpeg未安装,需要手动设置duration字段 ### 3. 替换YOUR_TOKEN_HERE为实际的登录token