芦
  • 发布:2026-02-11 08:43
  • 更新:2026-02-11 08:44
  • 阅读:17

uniap api uni.chooseVideo问题,为什么拍摄视频是默认选择4k / 30fps?而且还没有其他选项

分类:uni-app
2026-02-11 08:43 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

知识库中未提及 uni.chooseVideo 拍摄时默认 4k/30fps 且无法切换分辨率/帧率的原因。
官方文档仅说明:

  • 拍摄最长时长、前后摄像头、是否压缩等参数可配置;
  • 分辨率/帧率由系统相机组件决定,uni-app 未暴露相关设置项;
  • 部分 Android ROM 若未实现对应功能,maxDuration 等参数也会被忽略。

因此,当前 API 本身不提供分辨率或帧率选项。如需更细粒度控制,只能:

  1. 使用原生插件(在插件市场搜索“视频录制”类插件);
  2. 自行开发 uts 插件调用系统 Camera2/CameraX(Android)或 AVFoundation(iOS)实现自定义拍摄界面。

知识库暂无其他解决方案。

内容为 AI 生成,仅供参考

要回复问题请先登录注册