浏览 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()。