nvue页面video组件播放视频,然后去其他页面执行下uploadFile这个api,再回到nvue页面。

- 发布:2025-02-20 17:20
- 更新:2025-02-20 17:20
- 阅读:39
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 20H2
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 红米not14Pro+
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://saojiuzhe.chuxingshi.top/saojiuzhe.apk
操作步骤:
预期结果:
nvue页面的video可以正常加载并播放
nvue页面的video可以正常加载并播放
实际结果:
nvue页面的video会直接执行@error回调,并且回调信息里没有任何可读的信息
nvue页面的video会直接执行@error回调,并且回调信息里没有任何可读的信息
bug描述:
uniapp的项目,我在nvue里面写了一个仿抖音的短视频,然后用的video组件写的。正常是可以正常加载视频的。然后我在app内的其他普通vue页面只要执行以下uni.uploadFile这个api。然后再回nvue页面重新加载视频,video组件就会无法正常加载视频,会直接执行@error,并且@error的返回信息中没有返回任何可用信息,以下是返回信息。并且我只要触发了这个bug,不管是重新进页面还是重启app都不能恢复,只能重新卸载安装才能恢复正常使用。{
"type": "waiting",
"timeStamp": 1740038575867,
"target": {
"id": "id22",
"dataset": {},
"offsetLeft": 0,
"offsetTop": 0
},
"currentTarget": {
"id": "id22",
"dataset": {},
"offsetLeft": 0,
"offsetTop": 0
},
"detail": {},
"stopPropagation": "function() { [native code] }"
}