在微信小程序中,你可以使用 wx.chooseVideo 方法让用户从相册中选择视频或使用相机录制视频。以下是一个简单的示例:
wx.chooseVideo({
  sourceType: ['album', 'camera'],
  compressed: true,
  maxDuration: 60,
  camera: 'back',
  success: function (res) {
    const tempFilePath = res.tempFilePath;
    console.log('选择视频成功', tempFilePath);
  },
  fail: function (error) {
    console.error('选择视频失败', error);
  }
});

上述代码中的参数说明如下:

  •  sourceType: 选择视频的来源,可以是相册('album')、相机('camera')或两者都支持。

  •  compressed: 是否压缩所选择的视频文件,默认为 true。

  •  maxDuration: 视频的最大时长,单位秒,默认为 60。

  •  camera: 使用前置或后置摄像头,默认为 'back'。

  •  success: 选择视频成功的回调函数,回调参数包含了选择的视频的信息,例如 res.tempFilePath 表示视频的临时文件路径。

  •  fail: 选择视频失败的回调函数。


这个方法可以用于在小程序中实现选择视频或录制视频的功能。用户在选择或录制视频后,可以通过回调函数获取选择的视频信息,然后进行相关的处理,比如上传到服务器或本地展示。

详细的 API 使用方法和参数配置可以查阅[微信小程序官方文档 - 视频](https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseVideo.html)。


转载请注明出处:http://www.zyzy.cn/article/detail/861/微信小程序