浏览 SDKs · React Native
SDKsReact Native

使用 URL 创建视频消息

OpenIM React Native SDK 使用 URL 创建视频消息。

复制

使用 createVideoMessageByURL() 根据已上传的视频及封面图资源创建消息。

const message = await OpenIMSDK.createVideoMessageByURL({
  videoPath: '',
  duration: 36,
  videoType: 'video/mp4',
  videoUUID: 'video-001',
  videoUrl: 'https://www.example.com/video.mp4',
  videoSize: 820000,
  snapshotPath: '',
  snapshotUUID: 'cover-001',
  snapshotSize: 42000,
  snapshotUrl: 'https://www.example.com/snapshot.png',
  snapshotWidth: 1280,
  snapshotHeight: 720,
  snapShotType: 'image/jpeg',
});

参数说明

参数类型是否必填说明
videoPathstring本地视频路径;只有远端资源时传空字符串。
durationnumber视频时长,单位为秒。
videoTypestring视频类型。
videoUUIDvideoUrlvideoSizestringstringnumber视频资源标识、远端地址和字节大小。
snapshotPathstring本地封面图路径;只有远端资源时传空字符串。
snapshotUUIDsnapshotUrlsnapshotSizestringstringnumber封面图资源标识、远端地址和字节大小。
snapshotWidthsnapshotHeightnumber封面图宽高,单位为像素。
snapShotTypestring封面图类型。

调用后返回待发送的 MessageItem,发送时使用发送已上传的媒体消息