收藏
回答

Taro.previewMedia预览播放多个视频,在iOS真机上不显示播放图标和时长?安卓正常

const _onItemClick = useCallback(({ urls }) => {
  if (!urls || urls.length === 0) return
  Taro.previewMedia({
    sources: urls.map(({ url, type }) => {
      // 1: image; 2: video.
      const isImage = type === 1
      const poster = isImage ? url : sm_parseUrl(url).params.coverImg
      return {
        url,
        type: isImage ? 'image' : 'video',
        poster,
      }
    }),
    current: 0,
  })
}, [])


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2025-10-09

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的原生代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2025-10-09
    有用
    回复
  • Arlo
    Arlo
    2025-09-29

    补充一下示例图,就是视频打开后,中间不显示播放按钮和时长(多个视频或者图片和视频同时预览时),1个视频的时候打开会自动播放,没有问题。谢谢

    2025-09-29
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-29
    有用
登录 后发表内容