收藏
回答

视频弹幕不能加载

问题模块
API和组件


视频弹幕不能用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
    }]
    }


最后一次编辑于  2017-01-17  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • LLLLLL
    LLLLLL
    2017-01-17

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

    2017-01-17
    赞同
    回复
  • 另一蜘猪
    另一蜘猪
    2017-01-17

    你的能成功啦?

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

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

    2017-01-17
    赞同
    回复
  • Link
    Link
    2017-01-17

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

    2017-01-17
    赞同
    回复
  • 我奋斗去了
    我奋斗去了
    2017-03-25

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

    2017-03-25
    赞同
    回复
  • 王,的盛宴。。
    王,的盛宴。。
    2017-10-09

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

    2017-10-09
    赞同
    回复
  • 沙隆巴斯
    沙隆巴斯
    2017-10-27

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

    2017-10-27
    赞同
    回复