1***@qq.com
1***@qq.com
  • 发布:2025-03-27 17:07
  • 更新:2025-03-29 12:00
  • 阅读:1136

【报Bug】uni.createInnerAudioContext(),iOS真机运行onTimeUpdate 事件会一直触发

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

步骤

  1. 使用uni.createInnerAudioContext(),正常播放音频
  2. 使用onSeeking、onSeeked 完成拖动播放,
  3. 再点击暂停

预期结果:

预期

暂停后可以取消监听onTimeUpdate**

实际结果:

实际结果

onTimeUpdate事件还是会一直触发,destroy销毁当前示例也无用

bug描述:

ios真机运行下,拖动播放引起得问题。拖动播放后,在走暂停事件,onTimeUpdate 事件还是会触发

2025-03-27 17:07 负责人:DCloud_UNI_OttoJi 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

编写了一个简单的实例。播放是正常的。你升级 HBuilderX 到最新版再试一下

拖动播放是你写的 UI 调用的 seek 吗?暂停之后音乐实际停止了吗?提供下你的复现工程,提供更多信息,有助于定位和解答你的问题。

1***@qq.com

1***@qq.com - 河南信阳光山

我已解决 其实不光是你说的问题 播放久了还会卡死 可以联系我 vx:hao1015l

1***@qq.com

1***@qq.com (作者)

@DCloud_UNI_OttoJi

Hbuilder x 更新了还是不行 版本4.57

  1. 拖动是调用seek
  2. 暂停音乐停止了

具体代码

压缩包中的组件在页面中引入

<template>  
    <audio-view></audio-view>  
</template>  
<script>  
    import audioView from './audio-view.vue'  
    export default {  
        components: {  
            audioView  
        }  
    }  
</script>

要回复问题请先登录注册