uni.showLoading({
title: '视频上传中...',
mask: true
});
uni.chooseVideo({
sourceType: ['album'], //从相册选择
success: function (res) {
if (res.tempFilePath) {
uni.uploadFile({
//后端接口地址
url: _this.$config.uploadUrl,
//图片临时地址
filePath: res.tempFilePath,
//上传文件类型
name: 'file',
formData: {
tag: 'video'
},
success: (res) => {
uni.hideLoading();
//后端返回的图片名称
let data = JSON.parse(res.data);
_this.formData.video_urls.push(data.data.url);
}
});
} else {
uni.hideLoading();
}
},
fail: function (err) {
uni.hideLoading();
}
});
- 发布:2024-10-15 17:46
- 更新:2024-12-20 09:53
- 阅读:694
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows11
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iphone16
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用iphone16调用uni.chooseVideo()选择视频
使用iphone16调用uni.chooseVideo()选择视频
预期结果:
希望iphone16系列调用uni.chooseVideo()选择视频后能返回临时路径
希望iphone16系列调用uni.chooseVideo()选择视频后能返回临时路径
实际结果:
可唤起选择视频的界面,但是选择后没有反应
可唤起选择视频的界面,但是选择后没有反应
最佳回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
https://ask.dcloud.net.cn/question/199774 这个帖子统一处理 ios18 到问题,如果不是一个问题,请回复我
-
回复 c***@163.com: 我转给对应的同事,这个你测试其他 ios 手机、ios 系统可以吗,HBuilderX 新建运行 hellouniapp 项目,api - 媒体 - 视频里是否可以正常选择。
2024-10-16 16:34
-
c***@163.com (作者)
回复 DCloud_UNI_OttoJi: 这个bug是我们使用iphone16的用户反馈的,目前我们的测试机只有iphone13,测试机升级到ios18后选择视频和图片均正常,应该只有iphone16+ios18有这个问题
2024-10-16 16:49
a***@shsw.top - 没有
请问我下载了4.33的为什么还是会出现这个错误呢
{
"errMsg": "chooseVideo:fail 文件存在,https://ask.dcloud.net.cn/article/282",
"errCode": 1,
"code": 1
}
遇到同样的问题,iphone16+ios18 选择视频的出bug。
项目创建的方式:使用cli脚手架,目前的版本3.0.0-4000820240401001 请问 @dcloudio/uni-app 需要升级到哪个版本可以解决问题
-
c***@163.com (作者)
回复 l***@yingzi.com: hbuilderx是最新版本吗,根据hbuilderx更新日志显示,在最新的4.36版本中已修复了这个问题
2024-12-10 10:12
-
回复 c***@163.com: 我整个开发过程都没有用到hbuilderx 的,所以貌似 hbuilderx 的更新无法满足我的需求。我这边的项目是用ci 脚手架 生成,vscode 开发的
2024-12-10 17:05
-
c***@163.com (作者)
回复 l***@yingzi.com: 那么你将你的@dcloudio/uni-app升级到最新版试试呢,官网肯定有同步更新cli的依赖的
2024-12-11 10:14
9***@qq.com - 鲨鱼大辣椒
目前发现iphone 15 pro依然有选取不到视频的错误,错误信息:
{"errMsg":"chooseVideo:fail cancel","errCode":2,"code":2}
c***@163.com (作者)
好的 谢谢
2024-11-18 16:34
a***@shsw.top
回复 c***@163.com: 我下载了最新的4.33 为什么还是报这个错误呢
2024-11-19 15:19
9***@qq.com
还是拍摄不了视频
2024-12-03 15:27
l***@yingzi.com
没有用到 HBuilderX 开发和打包的,应该怎么fix 这个问题,@dcloudio/uni-app 的版本升级到3.0.0-4030620241128001 ,也是有同样的问题。
其他辅助信息:
项目打包使用 uni -p app 命令,vue3, iphone 16 + ios 18.1.1
2024-12-10 17:18
l***@yingzi.com
npx @dcloudio/uvm@latest 最新的 正式版 3.0.0-4030620241128001
npx @dcloudio/uvm@latest alpha 最新的 alpha 版本 3.0.0-alpha-4030620241126001
无效
2024-12-11 14:56