codesyofo
codesyofo
  • 发布:2019-07-01 15:23
  • 更新:2022-06-06 02:57
  • 阅读:1434

【报Bug】uni.createInnerAudioContext() buffered

分类:uni-app

详细问题描述

音频组件控制 uni.createInnerAudioContext() 的 buffered 属性

在H5端获取报错

Uncaught TypeError: Cannot read property 'end' of undefined

小程序和安卓测试正常,但安卓返回数据异常
正常: duration: 268.852245
小程序: buffered: 268.852245
安卓 buffered: 0.268852

2019-07-01 15:23 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.0.4 alpha 已修复此问题

  • 3***@qq.com

    uni.createInnerAudioContext 和 plus.audio 播放的是网络地址,APP端都是无法获取音频总时长 ,并无法定位播放的吗?

    2019-11-23 15:57

DCloud_App_Array

DCloud_App_Array

请提供Android返回数据异常的音频文件。

  • codesyofo (作者)

    已上传,谢谢

    2019-07-03 10:48

codesyofo

codesyofo (作者)

请将 audio1.zip 改为 audio.z01
文件上传大小限制

Joey杨

Joey杨

我这里duration只有在播放中获取才可以获取 你是在哪里获取的

  • codesyofo (作者)

    let time;  
    innerAudioContext.onCanplay(() => {
    innerAudioContext.duration;
    setTimeout(() => {
    time = innerAudioContext.duration;
    }, 100);
    });

    前面点一下,后面就能用了

    2019-07-19 15:30

z***@126.com

z***@126.com

uni.createInnerAudioContext()方法
在本地环境测试浏览器中,第一次进去的时候,可以正常播放,如果刷新了就不能播放了,必须把当前浏览器的顶部tab关闭,再打开一个tab粘贴url路径才能进行播放一次

要回复问题请先登录注册