feat: 增加媒体格式校验,支持 JPEG、PNG、GIF、MP4、WebM、WebP 格式
This commit is contained in:
10
README.md
10
README.md
@@ -169,14 +169,20 @@ sdk.deleteFile(fileKey)
|
||||
### 文件传输
|
||||
|
||||
```kotlin
|
||||
// 传输媒体文件 (自动转换为 ANI 格式)
|
||||
// 支持: mp4, jpg, png, ani
|
||||
// 传输媒体文件 (格式校验 → ANI 转换 → prepare → transfer)
|
||||
sdk.transferMedia(fileUrl)
|
||||
|
||||
// 监听进度
|
||||
sdk.transferProgress.collect { percent -> /* 0-100 */ }
|
||||
```
|
||||
|
||||
**支持的媒体格式:** JPEG、PNG、GIF、MP4、WebM、WebP
|
||||
|
||||
格式校验规则:
|
||||
- 优先从 URL path 提取扩展名(自动忽略查询参数)
|
||||
- 无扩展名时通过 HEAD 请求检查 `Content-Type`
|
||||
- 不支持的格式抛出 `DuooomiBleError.UnsupportedFormat`
|
||||
|
||||
### 固件升级
|
||||
|
||||
```kotlin
|
||||
|
||||
Reference in New Issue
Block a user