- Android
- iOS
- JavaScript
- 鸿蒙
文件消息(VideoMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:video"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
localPath | String | 视频的本地路径 | 1.0.0 |
url | String | 视频的远端地址 | 1.0.0 |
snapshotLocalPath | String | 视频封面图的本地路径 | 1.0.0 |
snapshotUrl | String | 视频封面图远端地址 | 1.0.0 |
height | int | 视频高度 | 1.0.0 |
width | int | 视频宽度 | 1.0.0 |
size | long | 视频大小,单位 Byte | 1.0.0 |
duration | int | 视频时长,单位:秒 | 1.0.0 |
extra | String | 扩展字段 | 1.0.0 |
文件消息(JVideoMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:video"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
localPath | NSString | 视频的本地路径 | 1.0.0 |
url | NSString | 视频的远端地址 | 1.0.0 |
snapshotLocalPath | NSString | 视频封面图的本地路径 | 1.0.0 |
snapshotUrl | NSString | 视频封面图远端地址 | 1.0.0 |
height | int | 视频高度 | 1.0.0 |
width | int | 视频宽度 | 1.0.0 |
size | long long | 视频大小,单位 Byte | 1.0.0 |
duration | int | 视频时长,单位:秒 | 1.0.0 |
extra | NSString | 扩展字段 | 1.0.0 |
视频消息是 SDK 内置消息类型,枚举对应 MessageType.VIDEO
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
url | String | 视频文件地址 | 1.0.0 |
snapshotUrl | String | 视频封面,SDK 自动截取视频画面首帧 | 1.0.0 |
height | Number | 视频高度 | 1.0.0 |
width | Number | 视频宽度 | 1.0.0 |
size | Number | 视频大小,用于查看或下载时显示进度条,单位 KB | 1.0.0 |
duration | Number | 视频文件时长,单位 秒 | 1.0.0 |
extra | String | 消息附加内容,支持 JSON 字符串,设置后不可修改 | 1.0.0 |
let videoMsg = {
snapshotUrl: "https://example.com/snapshot.png",
url: "https://example.com/demo.mp4",
height: 500,
width: 800,
size: 2000,
duration: 48,
extra: '{"Priority":"P0"}'
}
let message = {
conversationType: ConversationType.PRIVATE,
conversationId: 'userId1',
name: MessageType.VIDEO,
content: videoMsg
};
文件消息(VideoMessage)是 SDK 内置的消息类型,对应的 contentType 是 @"jg:video"。
属性名 | 类型 | 说明 | 版本 |
---|---|---|---|
url | string | 视频的远端地址 | 1.0.0 |
snapshotUrl | string | 视频封面图远端地址 | 1.0.0 |
height | number | 视频高度 | 1.0.0 |
width | number | 视频宽度 | 1.0.0 |
size | number | 视频大小,单位:KB | 1.0.0 |
duration | number | 视频时长,单位:秒 | 1.0.0 |
extra | string | 扩展字段 | 1.0.0 |