为什么我按照官网地址https://developers.weixin.qq.com/miniprogram/dev/component/video.html ,做弹幕,然后存sql,再取显示弹幕列表。
例如取出来的弹幕列表数据如下
danmuList: [{
text: ‘第 1s 出现的弹幕’,
color: ‘#ff0000’,
time: 1
},
{ text: ‘第 3s 出现的弹幕’,
color: ‘#ff00ff’,
time: 3
},
{ text: ‘第 10s 出现的弹幕’,
color: ‘#ff00ff’,
time: 10
},
{ text: ‘第 11s 出现的弹幕’,
color: ‘#ff00ff’,
time: 11
},
]
video控件,enable-danmu显示为false时,视频播放,然而在模拟器和安卓端都按照time的值在该视频播放时间出现,真机苹果端ios会出现全部一下显示弹幕的数据,会出现弹幕重叠的问题,相当于time属性失效不起作用。如图:
注:还有个疑问,为什么模拟器弹幕的位置都是随机,上下中间都有。真机弹幕出现的位置却在顶部???????????
问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | video | 客户端 | iOS | 7.0.3 | 2.6.6 |