小程序视频video展示根据id传值来播放 | 熊阿哥博客

小程序视频video展示根据id传值来播放

微信   2025-03-04 18:16   114   0  

在小程序中展示视频,并根据传入的 id 为 10 来加载特定的视频,你可以按照以下步骤进行实现:


1. 页面结构 (WXML)

首先,在页面的 WXML 文件中添加一个 video 组件来展示视频。

<view class="container">
  <video id="myVideo" src="{{videoUrl}}" controls></video>
</view>

运行 HTML


2. 页面逻辑 (JS)

在页面的 JS 文件中,根据传入的 id 来加载对应的视频。

Page({
  data: {
    videoUrl: '' // 视频地址
  },
  onLoad: function(options) {
    // 获取传入的 id
    const id = options.id;
    // 根据 id 获取视频地址
    if (id === '10') {
      this.setData({
        videoUrl: 'https://www.example.com/video10.mp4' // 替换为实际的视频地址
      });
    } else {
      // 处理其他 id 的情况
      this.setData({
        videoUrl: 'https://www.example.com/default.mp4' // 默认视频地址
      });
    }
  }
});


3. 页面样式 (WXSS)

你可以根据需要为视频组件添加一些样式。

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
video {
  width: 100%;
  height: 300px;
}


4. 页面跳转

在跳转到这个页面时,传递 id 参数。

wx.navigateTo({
  url: '/pages/video/video?id=10'
});


5. 视频地址

确保你提供的视频地址是有效的,并且视频格式是支持的(如 MP4)。如果视频地址是动态的,你可能需要从服务器获取。


6. 处理其他情况

如果 id 不是 10,你可以根据业务需求加载其他视频或显示错误信息。


7. 测试

在小程序开发工具中测试你的代码,确保视频能够正确加载和播放。


8. 发布

完成测试后,你可以将小程序发布到线上环境。

通过以上步骤,你可以实现根据传入的 id 来展示不同的视频内容。


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。