小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
- 希望提供的能力
wx.createInnerAudioContext在页面加载后获取duration
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在页面加载后获取duration 是什么意思?现在可以获取duration的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
就比如音频长度为49:56,我用wx.createInnerAudioContext添加src属性后,然后希望在音频播放之前就获取duration,但获取到的值一直是0
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
我也有这个问题 想知道如何做到页面加载时就获取到wx.createInnerAudioContext的音频的duration
怎么没下文了?
我的是音频;duration同样获取不到;在src之后;设置了个定时去获取;依旧为0;楼主是怎样解决这个问题的.
你试一下在canPlay里面设定时器
同问,我也遇到了,模拟器和真机都不行
上面两种方式都是 0
更正下,真机上加setTimeout是可行的,但在未播放之前无法获取当前文件的时长!
我是加上setTimeout为1s,未播放前都可以拿到视频的duration
我不播放 就拿不到吗?
可以拿到,你在拿之前需要先声明一下
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在页面加载后获取duration 是什么意思?现在可以获取duration的
就比如音频长度为49:56,我用wx.createInnerAudioContext添加src属性后,然后希望在音频播放之前就获取duration,但获取到的值一直是0
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
我也有这个问题 想知道如何做到页面加载时就获取到wx.createInnerAudioContext的音频的duration
怎么没下文了?
我的是音频;duration同样获取不到;在src之后;设置了个定时去获取;依旧为0;楼主是怎样解决这个问题的.
你试一下在canPlay里面设定时器
同问,我也遇到了,模拟器和真机都不行
上面两种方式都是 0
更正下,真机上加setTimeout是可行的,但在未播放之前无法获取当前文件的时长!
我是加上setTimeout为1s,未播放前都可以拿到视频的duration
我不播放 就拿不到吗?
可以拿到,你在拿之前需要先声明一下