浏览 SDKs · WASM
SDKsWASM

使用 URL 创建音频消息

使用 WASM SDK 从已上传 URL 创建音频消息。

复制

createSoundMessageByURL() 使用已经上传的音频信息创建消息。

参数说明

参数类型是否必填说明
uuidstring音频资源的唯一标识。
soundPathstring音频文件的本地名称或业务路径;只有远端资源时传空字符串。
sourceUrlstring已上传音频的可访问地址。
dataSizenumber音频大小,单位为字节。
durationnumber音频时长。
soundTypestring音频 MIME 类型。
const { data: message } = await openimsdk.createSoundMessageByURL({
  uuid: crypto.randomUUID(),
  soundPath: '',
  sourceUrl: uploaded.url,
  dataSize: uploaded.size,
  duration,
  soundType: uploaded.contentType,
});

dataSize 使用字节数,duration 使用 SDK 参数约定的时长值;URL、类型和大小必须来自真实上传结果。Promise 成功只创建待发送对象,发送时使用 sendMessageNotOss()