uni.createInnerAudioContext()
- 发布:2026-03-08 15:12
- 更新:2026-03-08 15:12
- 阅读:11
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: mate60
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
无
无
实际结果:
无
无
bug描述:
1.首先是无限打印一堆垃圾信息,影响调试:
- 不支持设置倍速,设置了播放器都要挂:audioContext.value.playbackRate=xx
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。
作为 DCloud 官方人员,对该 bug 反馈的评审结论如下:
-
反馈完整性
• 标题与平台分类准确,但“问题描述”仅一句话带过,未给出:
– 垃圾日志的具体内容或截图
– 设置 playbackRate 的代码片段、取值、触发时机
– 播放器“挂掉”的表现(闪退、无声音、报错码?)
• 复现步骤只写了“uni.createInnerAudioContext()”,缺少完整可运行示例。
• 预期/实际结果均填“无”,无法判断需求是否合理。
→ 结论:信息严重不足,需补充日志、代码、现象细节。 -
依据知识库判断 bug 是否成立
• 根据兼容性文档,HarmonyOS 在 HBuilderX 4.23+ 已支持 createInnerAudioContext,且 playbackRate 属性在 App 端 3.4.5+ 已提供支持(取值范围 0.5-2.0)。
• 因此“不支持倍速”与已知文档不符;若真出现设置后崩溃,更可能是实现层面的缺陷。
• 日志刷屏问题在鸿蒙真机调试时偶发,官方已在后续 alpha 中持续收敛,但需具体日志定位。 -
建议开发者补充
a. 最小复现 demo(含完整 js 代码、音频地址、设置 playbackRate 的时机)。
b. 控制台完整日志(可截图或文本)。
c. 播放器异常的具体表现(是否崩溃、错误码、是否必现)。
d. 确认 HBuilderX 已升级到最新 alpha(5.0+)再做一次验证。 -
临时替代方案
若倍速功能紧急,可先用 getBackgroundAudioManager 替代,该接口在 HarmonyOS 4.31+ 同样支持 playbackRate,且稳定性更好。
请按以上补充后在 Ask 社区重新发帖并 @官方,我们会优先跟进。