title: Taro.addVideoToFavorites(option)

sidebar_label: addVideoToFavorites

收藏视频

支持情况:addVideoToFavorites - 图1 addVideoToFavorites - 图2 addVideoToFavorites - 图3

参考文档

类型

  1. (option?: Option) => Promise<TaroGeneral.CallbackResult>

参数

参数 类型
option Option

Option

参数 类型 必填 说明
videoPath string 要收藏的视频地址,必须为本地路径或临时路径
thumbPath string 缩略图路径,若留空则使用视频首帧
complete (res: TaroGeneral.CallbackResult) => void 接口调用结束的回调函数(调用成功、失败都会执行)
fail (res: TaroGeneral.CallbackResult) => void 接口调用失败的回调函数
success (res: TaroGeneral.CallbackResult) => void 接口调用成功的回调函数

示例代码

示例 1

  1. // callback 写法
  2. Taro.downloadFile({
  3. url: URL, // 下载url
  4. success (res) {
  5. // 下载完成后收藏
  6. Taro.addVideoToFavorites({
  7. videoPath: res.tempFilePath,
  8. success() {},
  9. fail: console.error,
  10. })
  11. },
  12. fail: console.error,
  13. })

示例 2

  1. // async await 写法
  2. const { tempFilePath } = await Taro.downloadFile({
  3. url: URL, // 下载url
  4. })
  5. // 下载完成后收藏
  6. await Taro.addVideoToFavorites({
  7. videoPath: res.tempFilePath,
  8. })