为什么我按照官网地址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和组件微信小程序Bugvideo客户端iOS7.0.32.6.6
为什么我按照官网地址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属性失效不起作用。如图:

注意问题是:
不是在当前发弹幕。当前发弹幕是没问题。
问题是,我要输出显示之前发过保存的弹幕,就会重叠!
就比如在js定义弹幕数组,在微信小程序页面中显示,就会重叠了!!!!!!!!
还有个疑问,为什么模拟器弹幕的位置都是随机,上下中间都有。真机弹幕出现的位置却在顶部???????????
微信小程序开发问题解答
微信小程序开发者回答:
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
本文网址:http://www.91bianli.com/weixinxiaochengxu/13380.html