wx.createSelectorQuery().select('#ttVideo').fields({
properties: ['enableDanmu']
}, function (res) {
console.log('createSelectorQuery', res.enableDanmu)
}).exec()
#ttVideo 这个是video控件的id ,通过上面的api想获取控件的原生属性enable-danmu,此段代码在模拟器上测试能动态获取enable-danmu值的改变,但是在安卓和IOS真机上获取不到,请官方解答一下!!!
iOS真机测试也获取不到动态改变的值,怀疑 此api 对 enable-danmu 这个字段值的获取就是有问题的
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
红米note5 微信版本6.7.0
timeUpdate: function (e) {
let query = wx.createSelectorQuery().in(this)
query.select('#ttVideo').fields({
properties: ['enableDanmu']
}, function (res) {
console.log('createSelectorQuery', res.enableDanmu)
}).exec()
}
此方法对应video控件的 bindtimeupdate很简单的测试代码,获取到的值不是enable-danmu动态改变的值
使用代码片段( https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html )提供可复现问题的dome
请测试一下, wechatide://minicode/RRbhu9mQ7tu3
你好,问题未复现
模拟器能获取到enable-danmu的值的改变,但是真机上不可以