浏览 SDKs · WASM
SDKsWASM

使用 URL 创建视频消息

使用 WASM SDK 从已上传视频和快照创建视频消息。

复制

createVideoMessageByURL() 使用已经上传的视频和快照信息创建消息。

参数说明

参数类型是否必填说明
videoPathstring视频文件的本地名称或业务路径;只有远端资源时传空字符串。
durationnumber视频时长。
videoTypestring视频 MIME 类型。
videoUUIDstring视频资源的唯一标识。
videoUrlstring已上传视频的可访问地址。
videoSizenumber视频大小,单位为字节。
snapshotPathstring快照文件的本地名称或业务路径;只有远端资源时传空字符串。
snapshotUUIDstring快照资源的唯一标识。
snapshotSizenumber快照大小,单位为字节。
snapshotUrlstring已上传快照的可访问地址。
snapshotWidthnumber快照宽度,单位为像素。
snapshotHeightnumber快照高度,单位为像素。
snapShotTypestring快照 MIME 类型。
const { data: message } = await openimsdk.createVideoMessageByURL({
  videoPath: '',
  duration,
  videoType: uploadedVideo.contentType,
  videoUUID: crypto.randomUUID(),
  videoUrl: uploadedVideo.url,
  videoSize: uploadedVideo.size,
  snapshotPath: '',
  snapshotUUID: crypto.randomUUID(),
  snapshotSize: uploadedSnapshot.size,
  snapshotUrl: uploadedSnapshot.url,
  snapshotWidth,
  snapshotHeight,
  snapShotType: uploadedSnapshot.contentType,
});

Promise 成功只创建待发送对象;发送时使用 sendMessageNotOss()