uni.chooseVideo({
count: 1,
sourceType: ['camera', 'album'],
success: (res)=> {
console.log(videoSrc)
// 返回的是 /storage/emulated/0/Android/data/com.aaaa.zz/apps/__UNI__1111111/temp/compress_video_1318007382.mp4
// 应该返回 file:///storage/emulated/0/Android/data/com.aaaa.zz/apps/__UNI__1111111/temp/compress_video_1318007382.mp4
}
});
- 发布:2021-04-24 16:01
- 更新:2021-04-26 14:46
- 阅读:965
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.11
手机系统: Android
手机系统版本号: Android 11
手机厂商: 一加
手机机型: 8t
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
执行uni.chooseVideo 接口选择一个视频
执行uni.chooseVideo 接口选择一个视频
预期结果:
新版本hbuildx uni.chooseVideo接口 选择视频后返回临时文件路径头部加上file:// 和之前的版本一致,且上传视频后不要模糊
新版本hbuildx uni.chooseVideo接口 选择视频后返回临时文件路径头部加上file:// 和之前的版本一致,且上传视频后不要模糊
实际结果:
新版本hbuildx uni.chooseVideo接口 选择视频后返回临时文件路径头部缺少file:// 导致直接执行上传文件会失败,且上传视频后很模糊
新版本hbuildx uni.chooseVideo接口 选择视频后返回临时文件路径头部缺少file:// 导致直接执行上传文件会失败,且上传视频后很模糊
bug描述:
新版本hbuildx uni.chooseVideo接口 选择视频后返回临时文件路径头部缺少file://,导致上传视频时会失败,之前的某个版本正常。
选择图片也是正常的
前面拼接上file://后可以上传了,但是上传后视频变得很模糊
6 个回复
拓荒 (作者)
选择图片返回的临时路径是正确的
拓荒 (作者)
拼接上file://可以上传了,但是视频变的很模糊
DCloud_Android_ST
模糊是开了视频压缩 可以关闭具体看chooseVideo 设置compressed
2021-04-25 12:14
拓荒 (作者)
设置compressed后选择视频就失效了
2021-04-25 16:17
拓荒 (作者)
回复 DCloud_Android_ST: 麻烦测试下chooseVideo 设置compressed属性后选择视频后没有回调参数的问题,并和这个问题一块修复,并且目前视频压缩过于模糊了,和微信小程序对比了下,微信小程序的视频压缩后后比app压缩后的要小,但是比app上要清晰,app上压缩的体积没少多少,但是却很模糊,并且压缩后视频的尺寸也变的比原视频大很多
2021-04-26 14:06
DCloud_Android_DQQ
回复 拓荒: 加一下我qq 643833712. 我试一下你说的压缩尺寸的问题
2021-04-26 14:47
请输入这个昵称
我的也出现这个问题现在不知道怎么上传了,如果现在加上file://,后面上线还用不用改回来?没上传之前临时路径播放确实是很模糊。
DCloud_Android_ST
可以先判定一下反馈路径是否为“/storage”开头的路径 是的话加上file://
2021-04-25 14:52
请输入这个昵称
回复 DCloud_Android_ST: 加上了判断发现现在也不能预览显示,一开始可以预览现在预览都不能预览?
2021-04-25 16:28
DCloud_Android_ST
回复 请输入这个昵称: 什么预览 视频预览?
2021-04-25 16:37
请输入这个昵称
回复 DCloud_Android_ST: 是视频预览,我把路径直接给video了,不显示
2021-04-25 16:39
DCloud_Android_ST
回复 请输入这个昵称: 你可以提供一个完整示例我们测试下看看 或者等发版修复问题再试试看
2021-04-25 16:42
请输入这个昵称
回复 DCloud_Android_ST: 代码写在评论区了,想问什么时候发版比较急用这个
2021-04-25 16:55
DCloud_Android_ST
回复 请输入这个昵称: 问题已经确认了。会尽快修复
2021-04-26 14:25
请输入这个昵称
时里
你说的预览图,是指下面黑色的区域应该有视频预览吗。 这个需要手动设置 poster属性实现
请输入这个昵称
我指的是播放点击不能那个播放
2021-04-25 18:48
DCloud_Android_DQQ
回复 请输入这个昵称: 我回复在下面了。 你对比一下
2021-04-26 14:46
DCloud_Android_DQQ
下面是hello uni代码,添加了file:// 之后可以正常使用。你对比一下。
拓荒 (作者)
这样拼接file://有问题,之前就是这样拼接的,现在发现拍摄的视频前面不能加file://。
2021-10-25 15:08