var ao =  wx.createInnerAudioContext();

ao.src = 'src'

console.log( ao.duration )  //0   为啥总是为0  和调试版本有关系吗  求解



展开全部
收起
10回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Zoe

    20人对此回答表示赞同

    点击audio播放按钮直接显示错误(公司开发的网页在微信浏览器访问audiosrc和小程序同一个地址)

    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 一纸荒年

    14人对此回答表示赞同

    试试直接用手机浏览器访问一下cdn的链接?

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Roman抽

    13人对此回答表示赞同

    你好还有一问题开发工具上可以播放cdn上返回的audiosrc(audio组件)用预览功能在手机上就播放不了是什么原因

    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 北极贝TAN

    12人对此回答表示赞同

    安卓可以ios不行

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Thomason

    12人对此回答表示赞同

    你好不用了应该是七牛的问题

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 无知无畏

    11人对此回答表示赞同

    杨文杰src 有值 可以正常播放 src 是后台传过来的 点击的时候 给ao赋值src 然后获取duration duration总是为0

    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Eli4321

    9人对此回答表示赞同

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jina金呐

    8人对此回答表示赞同

    使用这种方法:setTimeout(function(){console.log("durationtest:"+ao.duration)},3000)

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Violet

    2人对此回答表示赞同

    抱歉,手误,是这样:

    展开
    2
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • xlxl心累 2018-11-28 18:43

      用ontimeupdate来获取duration也是获取不到的安卓手机和开发者工具里面都是正常,但是iOS中duration总是0

      回复
  • 大智

    2人对此回答表示赞同

    setTimeout来获取duration总觉得不太好,能否添加一个类似load或者loadedmetadata事件,可以在回调里面获取到音频时长呢?

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部