视频弹幕不能加载
发布于 5 年前 作者 mjia 6304 次浏览 来自 问答

视频弹幕不能用setData的方式加载,只能在

data:{danmuList:[]}中定义好才能出现,

通过接口获取的弹幕不能显示是为什么

视频能获取到,在 wxml中也能看到弹幕已经载入,但就是不会出现弹幕

这是onload中,这样不行

that.setData({ danmuList: [

      {

        text: ‘第 1s 出现的弹幕’,

        color: ‘#ff0000’,

        time: 1

      },

      {

        text: ‘第 3s 出现的弹幕’,

        color: ‘#ff00ff’,

        time: 3

    }]})

但如果在data中直接定义则可以显示弹幕,下面这样却可以

data: {
    danmuList: [
      {
        text: '第 1s 出现的弹幕',
        color: '#ff0000',
        time: 1
      },
      {
        text: '第 3s 出现的弹幕',
        color: '#ff00ff',
        time: 3
    }]
    }
6 回复

你的能成功啦?

我先加载完弹幕数据再加载视频也不行~

能不能看看你的示例代码啊?3Q

能不能看看你是怎么实现弹幕功能的,能看看你的示例代码吗

在开始播放的回调方法里指定弹幕列表是可以显示的,试过了

问下楼主 有解决办法没有?

已知问题,后面版本会修复

这个我碰到过,我现在是加载完弹幕数据之后再把视频在页面显示出来,怀疑是视频初始化完成之后就无法修改弹幕数据了

回到顶部