uni-app hbuildex更新到3.1.11之后视频上传api回调无效
uni-app hbuildex更新到3.1.11之后视频上传api回调无效
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | HBuilderX |
测试过的手机
iphone XR 小米10pro
示例代码:
uni.chooseVideo({
count: 1,
maxDuration: 90,
sourceType: ['camera', 'album'],
compressed:false,
success: function(res) {
console.log('视频正常回调', res)
// resolve(res)
},
fail: (err) => {
console.log('选择失败回调', err)
},
complete:(e)=>{
console.log('都走', e)
}
})
操作步骤:
uni.chooseVideo({
count: 1,
maxDuration: 90,
sourceType: ['camera', 'album'],
compressed:false,
success: function(res) {
console.log('视频正常回调', res)
// resolve(res)
},
fail: (err) => {
console.log('选择失败回调', err)
},
complete:(e)=>{
console.log('都走', e)
}
})
预期结果:
三个回调总要走一个吧,结果一个都不走
uni.chooseVideo({
count: 1,
maxDuration: 90,
sourceType: ['camera', 'album'],
compressed:false,
success: function(res) { //这里能有回调可走
console.log('视频正常回调', res)
// resolve(res)
},
fail: (err) => {
console.log('选择失败回调', err)
},
complete:(e)=>{
console.log('都走', e)
}
})
实际结果:
三个回调都不走
uni.chooseVideo({
count: 1,
maxDuration: 90,
sourceType: ['camera', 'album'],
compressed:false,
success: function(res) {
console.log('视频正常回调', res)
// resolve(res)
},
fail: (err) => {
console.log('选择失败回调', err)
},
complete:(e)=>{
console.log('都走', e)
}
})
更多关于uni-app hbuildex更新到3.1.11之后视频上传api回调无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
遇到同样的问题,手机、模拟器都试了,都不行。
我现在用的是plus.gallery.pick,如果使用前一个版本的话,应该也能行(不过我之前遇到过没更新但是打包的时候老是打包失败,更新后就可以打包了的问题)。
更多关于uni-app hbuildex更新到3.1.11之后视频上传api回调无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
社区搜索了一下,也有很多老哥遇到这个问题,只能坐等官方解决了。而且视频过大还不能获取本地绝对地址。

