SDKsHarmonyOS商业版
使用 URL 创建视频消息
根据已经上传的视频和封面图信息创建待发送消息。
import sdk, { CreateVideoMessageByURLReq, CreateVideoMessageResp } from '@openimsdk/imsdk';
const request: CreateVideoMessageByURLReq = {
videoPath: '',
videoUUID: uploadedVideo.uuid,
videoURL: uploadedVideo.url,
videoType: 'video/mp4',
videoSize: uploadedVideo.size,
duration: 18,
snapshotPath: '',
snapshotUUID: uploadedCover.uuid,
snapshotSize: uploadedCover.size,
snapshotURL: uploadedCover.url,
snapshotWidth: 1280,
snapshotHeight: 720,
snapshotType: 'image/jpeg',
};
const response: CreateVideoMessageResp = await sdk.createVideoMessageByURL(request);
const message = response.message;字段名中的 URL 使用大写。所有大小、尺寸、类型和时长都应来自真实资源;即使没有本地文件,videoPath 和 snapshotPath 也应传空字符串。
这个页面有帮助吗?