壁咚大魔王
壁咚大魔王
  • 发布:2021-01-13 00:00
  • 更新:2021-01-13 00:00
  • 阅读:1003

【报Bug】createInnerAudioContext播放小于一秒的音效音是ios端延迟

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.0.7

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

浏览器版本: ios 14.2

项目创建方式: HBuilderX

示例代码:

//app.vue
this.audioButton =uni.createInnerAudioContext()
this.audioButton.src='../../static/audio/buttoxn.wav'
this.audioButton.onPlay(function(){
console.log('点击音效')
})

//page
const app = getApp()
app.audioBg.play();

操作步骤:

//app.vue
this.audioButton =uni.createInnerAudioContext()
this.audioButton.src='../../static/audio/buttoxn.wav'
this.audioButton.onPlay(function(){
console.log('点击音效')
})

//page
const app = getApp()
app.audioBg.play();

预期结果:

//app.vue
this.audioButton =uni.createInnerAudioContext()
this.audioButton.src='../../static/audio/buttoxn.wav'
this.audioButton.onPlay(function(){
console.log('点击音效')
})

//page
const app = getApp()
app.audioBg.play();

实际结果:

//app.vue
this.audioButton =uni.createInnerAudioContext()
this.audioButton.src='../../static/audio/buttoxn.wav'
this.audioButton.onPlay(function(){
console.log('点击音效')
})

//page
const app = getApp()
app.audioBg.play();

bug描述:

uni.createInnerAudioContext()
在H5端,播放长音乐都正常
但是唯有在IOS的safari或qq微信浏览器,通过点击触发0.3s的音效时,会延迟差不多一秒才会播放音效声音

对mp3音效音各种比特率都试过,依旧延迟

2021-01-13 00:00 负责人:无 分享
已邀请:

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