当前位置: 首页 > article >正文

微信小程序中,点击视频,没有跳转播放,可能是因为没有在app.json中正确注册视频播放页面的路径

const customMethodMap = {
  handlePreview(e) {
    const { item: { url } } = e?.currentTarget?.dataset
    console.log('Clicked item URL:', url); // 输出URL
    const type = url.split('.')[url.split('.')?.length - 1]
    console.log('File type:', type); // 输出文件类型
    console.log(isDoc(type))
    isPic(type) && (() => {
      openPic(url)
    })()
    isDoc(type) && (() => {
      openDoc(url)
    })()
    isVideo(type) && (() => {
      console.log('Navigating to video player'); // 输出导航信息
      // openVideo(url)
      wx.navigateTo({ url: `/pages/resource/components/video-play/index?url=${url}` })
    })()
  }
}
Clicked item URL: 56/product/旭包鲜食品包装用微波炉保鲜膜视频_549867.mp4
File type: mp4
false
Navigating to video player
/pages/resource/components/video-play/index?url=${url}
{
  "pages": [
    "pages/index/index",
    "pages/resource/components/video-play/index"
  ]
}

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/381489.html

相关文章:

  • HarmonyOS使用arkTS拉起指定第三方应用程序
  • 搜维尔科技:【煤矿虚拟仿真】煤矿企业、高校、科研单位-多语言支持、数字孪生、交互式学习体验
  • 掌握PyQt5图形界面化工具及绑定爬虫程序
  • 项目审核系统 ---(连接数据库---项目模拟)
  • Scala的属性访问权限(一)默认访问权限
  • GCC编译器的`-Wall`、`-Wextra`和`-pedantic`选项解读
  • 聊一聊Elasticsearch的索引的分片分配机制
  • 基于 Encoder-only 架构的大语言模型
  • 后台管理系统的通用权限解决方案(十二)数据模型、基于SpringCloud和Nacos的后端项目搭建
  • Python数据分析NumPy和pandas(二十三、数据清洗与预处理之五:pandas的分类类型数据)
  • java 中List 的使用
  • Vue:事件
  • MATLAB下的四个模型的IMM例程(CV、CT左转、CT右转、CA四个模型),附下载链接
  • 根据某个字段禁用el-table里的checkbox
  • 纯前端实现在线预览excel文件(插件: LuckyExcel、Luckysheet)
  • 洛谷月赛 11.1题解
  • Android 15 在状态栏时间中显示秒数
  • 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
  • oracle如何创建两个数据库,以及如何用navicat连接,监听、数据泵
  • 定位new的表达式
  • 数据结构和算法入门
  • 【ORACLE】对Oracle中char类型的研究分析
  • 歌者PPT又添新功能——AI无损排版上线!
  • linux最近常用命令3
  • redis源码系列--(二)--multi/exec/eval命令执行流程
  • 数据库基础(4) . 数据库结构