小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用createInnerAudioContext来完成音频播放功能,innerAudioContext的src地址是通过接口动态获取后赋值,赋值完成后,使用setTimeout隔一秒后console.log(innerAudioContext.duration),在编辑器上可以正确获取音频时长,在真机(不论安卓还是苹果)上打印出来的都是0。
代码截图如下:
音频地址没有问题,音频可以正常播放,求大佬赐教,为什么在真机上获取的音频时长总是0?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主解决了吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
问题有进展吗
请问楼主解决了吗?遇到了同样的问题
楼主解决了没?我是获取到的时间不对,7分多长的音频,到了真机变成1分钟了
写错了微信版本吗?试下案例能获取吗?
不好意思,微信版本7.0.1
使用官网的案例可以获取到吗?具体的机型是?
测试过的机型有:iPhone8p、vivoX20、华为Nova2s
以上三款真机获取的总时长都是0。
官方案例和以上代码截图中的代码执行后在编辑器上都可以正常获取。
这是在编辑器上获取到正常的效果
麻烦按照教程提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主解决了吗
问题有进展吗
请问楼主解决了吗?遇到了同样的问题
楼主解决了没?我是获取到的时间不对,7分多长的音频,到了真机变成1分钟了
写错了微信版本吗?试下案例能获取吗?
不好意思,微信版本7.0.1
使用官网的案例可以获取到吗?具体的机型是?
测试过的机型有:iPhone8p、vivoX20、华为Nova2s
以上三款真机获取的总时长都是0。
官方案例和以上代码截图中的代码执行后在编辑器上都可以正常获取。
这是在编辑器上获取到正常的效果
麻烦按照教程提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html