1***@qq.com
1***@qq.com
  • 发布:2021-11-16 14:50
  • 更新:2022-03-03 11:16
  • 阅读:799

【报Bug】h5页面在ios使用uni.createInnerAudioContext()播放音频,延迟三秒才开始播放!

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.12

浏览器平台: 手机系统浏览器

浏览器版本: 12.28.0.14

项目创建方式: HBuilderX

示例代码:
        var innerAudioContext = this.innerAudioContext = uni.createInnerAudioContext();  
        innerAudioContext.autoplay = false;  
        innerAudioContext.src = encodeURI('../../../static/img/music/A1.wav');  
        innerAudioContext.onPlay(() => {    
            console.log('开始播放');    
        });  
        innerAudioContext.onError((res) => {    
            console.log(res);  
        });  
        innerAudioContext.play();

操作步骤:
        var innerAudioContext = this.innerAudioContext = uni.createInnerAudioContext();  
        innerAudioContext.autoplay = false;  
        innerAudioContext.src = encodeURI('../../../static/img/music/A1.wav');  
        innerAudioContext.onPlay(() => {    
            console.log('开始播放');    
        });  
        innerAudioContext.onError((res) => {    
            console.log(res);  
        });  
        innerAudioContext.play();

预期结果:

在安卓没有任何延迟效果,希望ios也一样。

实际结果:

有最少三秒的延迟

bug描述:

h5页面在ios使用uni.createInnerAudioContext()播放音频,延迟三秒才开始播放!

2021-11-16 14:50 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

请问现在解决这个问题了吗

9***@qq.com

9***@qq.com

我这边IOS端H5 onplay方法根本就不走,不知道为啥

该问题目前已经被锁定, 无法添加新回复