相关平台
H5
复现仓库
https://github.com/qsj919/videoApp.git
浏览器版本: safari
使用框架: React
复现步骤
- yarn install
- yarn dev:h5
期望结果
期望在电脑浏览器和手机上都能正常上传视频
实际结果
只有电脑浏览器能正常上传视频,手机上获取不到已上传的视频信息
环境信息
👽 Taro v3.6.8
Taro CLI 3.6.8 environment info:
System:
OS: macOS 13.4
Shell: 5.9 - /bin/zsh
Binaries:
Node: 16.14.2 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.5.0 - /usr/local/bin/npm
npmPackages:
@tarojs/cli: 3.6.8 => 3.6.8
@tarojs/components: 3.6.8 => 3.6.8
@tarojs/helper: 3.6.8 => 3.6.8
@tarojs/plugin-framework-react: 3.6.8 => 3.6.8
@tarojs/plugin-platform-alipay: 3.6.8 => 3.6.8
@tarojs/plugin-platform-h5: 3.6.8 => 3.6.8
@tarojs/plugin-platform-jd: 3.6.8 => 3.6.8
@tarojs/plugin-platform-qq: 3.6.8 => 3.6.8
@tarojs/plugin-platform-swan: 3.6.8 => 3.6.8
@tarojs/plugin-platform-tt: 3.6.8 => 3.6.8
@tarojs/plugin-platform-weapp: 3.6.8 => 3.6.8
@tarojs/react: 3.6.8 => 3.6.8
@tarojs/runtime: 3.6.8 => 3.6.8
@tarojs/shared: 3.6.8 => 3.6.8
@tarojs/taro: 3.6.8 => 3.6.8
@tarojs/taro-loader: 3.6.8 => 3.6.8
@tarojs/webpack5-runner: 3.6.8 => 3.6.8
babel-preset-taro: 3.6.8 => 3.6.8
eslint-config-taro: 3.6.8 => 3.6.8
react: ^18.0.0 => 18.2.0
9条答案
按热度按时间7rfyedvj1#
手机上获取不到已上传的视频信息
具体是什么信息无法获取?麻烦补充下测试使用视频 & 对应手机型号 & 返回值等信息
1tuwyuhd2#
手机上获取不到已上传的视频信息
具体是什么信息无法获取?麻烦补充下测试使用视频 & 对应手机型号 & 返回值等信息
视频的所有信息都获取不到,手机是iphone 11,返回值都是空的
lyr7nygr3#
没有报错?具体值有没,截图看看
zsohkypk4#
没有报错?具体值有没,截图看看
没报错,而且什么都没返回,我上传的demo可以复现的
aemubtdh5#
没有报错?具体值有没,截图看看
又试了一下,直接选择相册的视频,没任何反应,如果选择直接录制视频上传会报以下错
pkwftd7m6#
没说支持
那请问下,你在h5是怎么处理上传视频的
fcy6dtqo7#
没有报错?具体值有没,截图看看
根据源码已经排查到了,是ios调api的时候,video的oncanplay方法未执行所以未返回视频上传信息
c2e8gylq8#
chooseVideo h5端为什么要返回base64呢,为什么不直接返回file
kpbpu0089#
感觉跟 #14678 是同个问题