uni-app uni.chooseVideo 选中视频和拍摄视频后视频打不开
uni-app uni.chooseVideo 选中视频和拍摄视频后视频打不开
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Mac | 10.15.7 | HBuilderX |
### 操作步骤:
uni.chooseVideo 视频拍摄获取不到,从相册里面选择的视频也获取不到
### 预期结果:
uni.chooseVideo 视频拍摄正常获取,从相册里面选择的视频正常获取
### 实际结果:
uni.chooseVideo 视频拍摄获取不到,从相册里面选择的视频也获取不到
### bug描述:
uni.chooseVideo 视频拍摄获取不到,从相册里面选择的视频也获取不到,下面的图片是拍摄和选中相册里面的视频都是这样

[liuxy-moments_1.2_.1_2_.zip](//ask.dcloud.net.cn/file/download/file_name-bGl1eHktbW9tZW50c18xLjJfLjFfMl8uemlw__)
更多关于uni-app uni.chooseVideo 选中视频和拍摄视频后视频打不开的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
HBuiderX3.1.9版本版本可以正常查看视频。
更多关于uni-app uni.chooseVideo 选中视频和拍摄视频后视频打不开的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我知道 ,我现在正在下载上一个版本的编辑器,谢谢
在uni-app中使用uni.chooseVideo时,如果拍摄或从相册选择的视频无法获取,通常与权限配置或路径处理有关。以下是常见原因及解决方案:
-
检查权限配置:在HBuilderX中,确保已在manifest.json的App模块权限中勾选“相机”和“相册”权限。对于Android平台,还需在源码视图中添加对应的权限声明:
{ "permissions": { "CAMERA": {}, "WRITE_EXTERNAL_STORAGE": {} } } -
验证回调处理:确认
uni.chooseVideo的success回调正确执行,并检查返回的tempFilePath路径是否有效。示例代码:uni.chooseVideo({ success: (res) => { console.log('视频路径:', res.tempFilePath); // 调试输出路径 // 进一步处理视频文件 }, fail: (err) => { console.error('选择视频失败:', err); } });

