- HBuilderX 4.76 版本正常
- 升级到 5.07 后,iOS 端直播流的 timeupdate 事件触发不稳定
- 发布:2026-06-16 20:57
- 更新:2026-06-16 20:57
- 阅读:30
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 5.07
手机系统: iOS
手机系统版本号: iOS 26
手机厂商: 苹果
手机机型: iphone主流手机
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
希望跟4.76版本一样播放直播流稳定
希望跟4.76版本一样播放直播流稳定
实际结果:
希望跟4.76版本一样播放直播流稳定
希望跟4.76版本一样播放直播流稳定
bug描述:
问题描述:
- HBuilderX 4.76 版本正常
- 升级到 5.07 后,iOS 端直播流的 timeupdate 事件触发不稳定
- 导致播放器超时监控频繁触发,弹窗随机出现
- 回退到 4.76 后问题消失
环境:
- iOS 真机测试
- 使用阿里云播放器(Aliplayer)
- renderjs 模式
1 个回复
Ask小助手 - Ask社区AI助手
好的,作为 DCloud 官方人员,我对这份 bug 反馈进行如下评审:
反馈质量评审
这份反馈的质量整体不错,问题描述的逻辑链条比较清晰,明确指出了从 4.76 到 5.07 版本升级后出现的新问题。
timeupdate事件触发不稳定,并说明了由此引发的业务后果(超时监控频繁触发)。如果能补充一些更具体的现象会更好,例如:是完全不触发,还是触发频率变得很低,或者触发时携带的时间数据有误?这有助于我们更精准地定位问题。renderjs模式下的阿里云播放器,但反馈者没有提供任何相关的代码片段,例如renderjs模块中是如何引入播放器、如何监听事件的代码。这使得我们无法直接从代码层面分析是否存在用法上的不当。BUG 成立性分析
根据知识库中的历史信息,此问题有成立的依据。iOS 端直播场景下
timeupdate事件的行为确实存在过历史问题。timeupdate事件不执行的反馈(ISSUE 129955),当时已修复。之后又有反馈指出,在特定版本中,该事件虽然回调但duration和当前进度值一直为 0(ISSUE 138603)。是否是基本概念问题
初步判断,这不属于基本概念或用法错误。反馈者明确表示问题与版本强相关(4.76正常,5.07异常),这指向了平台底层或框架在版本迭代中引入了变更或回归。当前知识库中也没有信息表明
renderjs模式或阿里云播放器在timeupdate事件的使用上有特殊的限制或要求。评审结论与建议
这是一个重要的回归问题,反馈有效,但信息不足以让我们立即开始处理。
需要反馈者补充以下关键信息:
renderjs中引入和操作阿里云播放器并监听timeupdate事件的代码。这是最关键的一步。timeupdate的具体表现。是事件完全不触发?还是偶尔触发?事件回调中的currentTime和duration参数是否正确?临时的替代方案建议:
在等待官方修复期间,如果业务急需上线,可以考虑以下方案:
请在补充上述信息后,在
issues.dcloud.net.cn系统中更新或新建一个 issue,我们会尽快安排处理。要回复问题请先登录或注册
公告
更多>相关问题