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-11-04 10:26
- 阅读:250
产品分类: 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 (作者)
这个帖子都是选择图片的问题,我这个是选择视频哦
2024-10-16 15:52
DCloud_UNI_OttoJi
回复 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