浏览 SDKs · HarmonyOS
平台
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 使用大写。所有大小、尺寸、类型和时长都应来自真实资源;即使没有本地文件,videoPathsnapshotPath 也应传空字符串。