华为harmongyOS 出现 Taro.chooseVideo 一直显示正在处理中,不会触发success fail 等事件
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 37.7k
- Forks
- 4.9k
- Avg merge
- 10d 8h
- Merged PRs (30d)
- 4
Description
相关平台
企业微信小程序
使用框架: React
复现步骤
1.华为harmonyOS 4.2.0手机
2.企业微信小程序使用 Taro.chooseVideo api
3.一直出现 正在处理中
4.无法触发success fail 等事件
期望结果
触发success 或者 fail 事件
实际结果
无法触发
环境信息
Taro v3.6.35
Taro CLI 3.6.35 environment info:
System:
OS: macOS 15.2
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.16.0 - ~/.nvm/versions/node/v20.16.0/bin/node
Yarn: 1.22.22 - /opt/homebrew/bin/yarn
npm: 10.8.2 - ~/.nvm/versions/node/v20.16.0/bin/npm
npmPackages:
@tarojs/cli: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/components: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/components-rn: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/helper: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-framework-react: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-alipay: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-h5: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-jd: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-qq: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-swan: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-tt: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/plugin-platform-weapp: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/react: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/rn-runner: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/rn-supporter: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/runtime: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/runtime-rn: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/shared: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/taro: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/taro-loader: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/taro-rn: 4.0.0-beta.35 => 4.0.0-beta.35
@tarojs/webpack5-runner: 4.0.0-beta.35 => 4.0.0-beta.35
babel-preset-taro: 4.0.0-beta.35 => 4.0.0-beta.35
eslint-config-taro: 4.0.0-beta.35 => 4.0.0-beta.35
expo: ~50.0.20 => 50.0.8
react: 18.3.1 => 18.3.1
react-native: 0.73.5 => 0.73.5
taro-ui: ^3.3.0 => 3.3.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing Taro.chooseVideo in an enterprise WeChat mini program on a Huawei HarmonyOS 4.2.0 phone, using the reported Taro and React versions. Trace the chooseVideo API entry point and its success and fail callbacks. Done means the API no longer remains stuck on “processing” and reliably triggers either callback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- api, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100